back

Designation: Java Developer I

Position: Full-Time

AscentHR is an end-to-end HR Operations company with roots in Payroll and Compliance. Our Technology division of application-oriented professionals have 10-25 years of experience. Read more about us.

We are looking for an enthusiastic, enterprising Java Developer with 5+ years of experience.

You will work on a cutting-edge SaaS payroll/HRMS web-application that is deployed in India and 30 other countries. This framework is developed in-house and is continually upgraded. Using your knowledge of Java applications, as well as your creativity, problem-solving skills, and initiative, you collaborate to produce high-quality products. In return, we provide tangible opportunities for learning and career growth.

Job Responsibilities:
• Develop, Implement and maintain Java/Groovy applications that are often high-volume and low-latency, required for mission-critical systems
• Contributing in all phases of the development life-cycle
• Writing well-designed, efficient, and testable code
• Ensuring the code comply with specifications
• Conducting software analysis, programming, testing, and debugging
• Troubleshoot development and usage problems; coordinate with IT team to create solutions to technological problems
• Support continuous improvement

Job Skills & Qualifications:
• 3+ years total Software Development experience with strong technical background Experience in development, testing, and deployment with Java / J2EE stack (e.g. Core Java, Spring, JPA, etc)
• Proficient understanding of supporting tools such as Git, Maven, Intellij
• Know-how of object-oriented programming concepts
• Technically attentive, eager to learn new technologies and a confident team player

Nice to have Experience:
• Groovy, SQL and SpringBoot experience, familiarity with some DevOps processes
• Python and related technologies
• Exposure to Devops/CICD tools like Jenkins, Docker

back

Designation: Senior Java Developer II

Position: Full-Time

AscentHR is an end-to-end HR Operations company with roots in Payroll and Compliance. Our Technology division of application-oriented professionals have 10-25 years of experience. Read more about us.

We are looking for an enthusiastic, enterprising Java Developer with 5+ years of experience.

You will work on a cutting-edge SaaS payroll/HRMS web-application that is deployed in India and 30 other countries. This framework is developed in-house and is continually upgraded. Using your knowledge of Java applications, as well as your creativity, problem-solving skills, and initiative, you collaborate to produce high-quality products. In return, we provide tangible opportunities for learning and career growth.

Skills:
• Minimum 5+ years of experience in Java/JEE.
• Minimum 5+ years of experience in multi-tier web application development using Java, Springs MVC Framework, Hibernate, JDB, and REST.
• Minimum 3+ years of development experience in building applications using Java and Spark, Spark SQL, Kafka, and Spark Streaming.
• Should be able to write high quality code – preferably in Java/Python Experience in Distributed Data Streaming projects working in Kafka Streaming and Spark Streaming.
• Well versed with Spark APIs like RDD, Dataframe and Datasets . Experience working in Kafka Streaming and Kafka Connect. • Should have strong understanding in framework development for data ingestion, data processing and data extraction.
• Should have excellent written and verbal communication skills

Knowledge/Experience:
• Produce low level designs from functional design specifications using your experience to utilize the relevant product capabilities.
• Quality Assurance – ensure that all appropriate procedures, coding practices and documentation is adhered to.
• Experience of building applications with streams and complex event processing

Responsibilities:
• Configure and develop solutions using Spark as a tool
• Thoroughly understand Spark Build and features; its limitations and capabilities, to develop the best solution.
• Help write analytics code, services and components in Java, Apache Spark, Kafka and related technologies such as Zookeeper
• Responsible for systems analysis – Design, Coding, Unit Testing and other SDLC activities.
• Should be able to prioritize in fast-moving complex environment and produce solutions despite complex requirements

back

Designation: Senior Software Developer PHP-I

Position: Full-Time

Experience: 3+ years total Software Development experience

Qualifications: BE / MCA / BTech

Location: Bangalore/Chennai/Pune/Coimbatore/Gurugram

AscentHR is an end-to-end HR Operations company with roots in Payroll and Compliance. Our Technology division of application-oriented professionals have 10-25 years of experience. Read more about us.

Job Summary:
You will work on a cutting-edge SaaS payroll/HRMS web-application that is deployed in India and 30 other countries. This framework is developed in-house and is continually upgraded. Using your knowledge of PHP applications, as well as your creativity, problem-solving skills, and initiative, you collaborate to produce high-quality products. In return, we provide tangible opportunities for learning and career growth.

Job Responsibilities:
• Development or Support on Framework like Codeignitor / Smarty / CakePHP / Zend
• Analyze user requirements to set parameters for application and system objectives.
• Coordinate requirements and schedules for applications development; ensure adherence to deadlines for all projects.
• Develop processes and guidance for application use; develop appropriate documentation and troubleshooting tools for application users.
• Troubleshoot development and usage problems; coordinate with IT team to create solutions to technological problems.
• Determine system problems and make recommendations for optimal solutions.
• Integrate developed or purchased applications into existing systems through database architecture design and server scripting that will ensure connectivity with networks, servers and search engines.
• Identify and design solutions for application and systems inefficiencies that will optimize functionality and user-friendliness.

Required Skills:
• 3+ years total Software Development experience with strong technical background
• PHP 7 skills with Codeignitor is mandatory.
• Excellent conceptual, analytical and programming skills.
• Good Core knowledge of HTML5, CSS3, jQuery, Bootstrap and RDBMS MySQL.
• OOPs (object oriented programming) using PHP
• Knowledge in Vue JS/Angular would be a plus.
• Familiarity with code versioning tools (such as Git / SVN).
• Follow all best practices and procedures as established by company.
• Understanding of the SDLC

Nice to have Experience:
• Strong knowledge in PHP Laravel/Lumen (Version 5.4 and above) Frameworks and has extensive knowledge in developing and maintaining high-performance applications.
• Good experience in Restful API Design, Develop & Integration.
• Knowledge in software testing (PHP Unit).

back

Designation: Java Developer

Position: Full-Time

Experience: 3 to 8 Years

Location: Coimbatore & Bangalore

Use and develop your skills in a challenging and productive environment, working on a cutting-edge SaaS payroll engine that is at the heart of our payroll/HRMS Web-application which will be deployed in more than 30 countries apart from India. This framework is developed in-house and is continually being upgraded to support the payroll of various countries. This Java Developer position requires a thorough knowledge of Java application design as well as the ability to use independent judgment when identifying and implementing solutions. You’ll be part of a crack team of savvy developers and passionate SMEs with unwavering commitment to collaborative problem solving, sophisticated design, and product quality. That said, your creativity, knowledge, and independent initiative are just as vital! With tangible opportunities for career growth, this position is best for developers who are hungry to maximize their potential. Join our team and become an essential part of our company’s success.

Responsibilities:
• Analyze user requirements to set parameters for application and system objectives.
• Coordinate requirements and schedules for applications development; ensure adherence to deadlines for all projects.
• Develop processes and guidance for application use; develop appropriate documentation and troubleshooting tools for application users.
• Troubleshoot development and usage problems; coordinate with IT team to create solutions to technological problems.
• Determine system problems and make recommendations for optimal solutions.
• Integrate developed or purchased applications into existing systems thorough database architecture design and server scripting that will ensure connectivity with networks, servers and search engines.
• Identify and design solutions for application and systems inefficiencies that will optimize functionality and user-friendliness.

Skills & Qualifications:
Required:
• At least three years of Java experience, including Java 11
• Expertise in Kotlin, PG SQL, YAML, Groovy, and Rabbit MQ
• Knowledge of Spring Boot Framework, micro-service, and distributed applications
• Good interpersonal communication skills and a high level of creativity and motivation

Preferred:
• Experience in designing scalable applications
• Familiarity with JVM

back

Designation: Groovy Developer: Senior Software Developer

Experience: 3-5 years

Education: BE/B.TECH/BCA/MCA

Location: Coimbatore

RESPONSIBILITIES:
• Builds custom configurations using languages such as Groovy, Yaml, Java.
• Collaborates with our development team when troubleshooting, customising requests and creating new configurations.
• Develop and maintain code that meets requirements, is high quality, and performs efficiently and effectively to provide a great customer experience
• Incorporate standards and best practices, including performance, security, scalability, and maintainability
• Contributing to improvements in the software development lifecycle (SDLC) utilizing practices such as test-driven development (TDD),
static code analysis, code reviews, continuous integration, continuous delivery, and automated security scanning.
• Resolves technical issues through debugging, research, and investigation.
• Maintains an awareness of new technologies and their applicability to improving the framework and business

REQUIRED SKILLS:
• Should have hands on experience working with Groovy/Yaml.
• Groovy/Yaml development: 3 years
• Experience/familiarity with Java EE, Design Patterns, Spring/Spring Boot
• Must have excellent communication and presentation skills
• Must have strong organizational, problem solving and interpersonal skills
• A positive, innovative, energizing, collaborative work style
• Must be able to work independently and as part of a team
• Good to have – Payroll domain experience

Category: Technical Team

back

Designation: Software Engineer- III -UI Developer Reactjs

Experience: 7-11 years
• 7+ years of experience in IT industry.
• 4+ years of experience developing and designing software UI applications.

Education: Bachelor’s degree or foreign equivalent in Computer Science or Information Technology.

Location: Bengaluru / Coimbatore

SKILLS REQUIRED:
• 7+ years of experience in IT industry.
• 4+ years of experience developing and designing software UI applications.
• Strong handson experience in developing with HTML, React, JS, CSS, JSON, XML.
• Champion of Agile Scrum methodologies.
• Experience continuous integration systems like Jenkins or GitLab CI.
• 2-4 years of experience developing frontend and backend native Mobile applications.
• Good understanding of iOS frameworks and Android frameworks.
• Expert understanding of core computer science fundamentals including data structures, algorithms, and concurrent programming.
• Ability to analyze user and business requirements to create technical design requirements and software architecture.

ADDITIONAL JOB DESCRIPTION:
• Deep knowledge and understanding to create secure solutions by design.
• Multi-threaded backend environments with concurrent users.
• Experience with tools or languages like:
• Ruby, Python, Perl, Node.js and bash scripting languages.

back

Designation: Software Developer

Experience: 3- 5 Years

Education: BE/B.Tech/BCA/MCA

SKILLS REQUIRED:
• Proficient in Java, with hands-on experience in developing medium to large applications

• Hands on experience in designing and developing applications using Java EE platforms

• Comprehensive knowledge of object-oriented programming

• Familiar with various design and architectural patterns & concurrency patterns in Java

• Familiar & good working knowledge of MVC, JDBC, and RESTFUL concepts

• Familiar with Java GUI frameworks

• Experience with contemporary web application frameworks

• Good understanding of the class loading and memory management mechanisms in Java

• Proficient understanding of code versioning tools, such as Git

• Familiarity with continuous integration and with build tools such as Ant, Maven, and Gradle

• Excellent knowledge of Relational Databases, SQL and ORM technologies (Hibernate…) 

RESPONSIBILITIES:

• Translate application storyboards & use cases into functional applications

• Design, build, & maintain efficient & reliable Java code

• Ensure designs & code modules are in compliance with specifications

• Ensure performance, quality, & responsiveness of the applications

• Identify bottlenecks & defects early in the development cycle & effectively address the issues

• Perform code reviews of peers & junior developers

• Prepare & produce releases of software components
• Distributed system application development.
• Micro service development experience -API Testing.