Software Engineer II - Java
Bangalore
Overview:
Paychex India is looking for highly motivated, self-starting and skilled Software Engineer to join our India product development team. The ideal candidate will have a strong background in Java development, a passion for scalable and efficient software solutions, and the ability to work collaboratively in a dynamic environment.You will be responsible for designing, developing and maintaining high- quality Java based application that meet the needs of our clients and end -users.
You’ll be sure to exercise the Paychex Values of INNOVATION, PARTNERSHIP, ACCOUNTABILITY, RESPECT, INTEGRITY and SERVICE in this role while also driving continuous improvement for ourselves and our customers.
Responsibilities:
- Develop and maintain Java-based backend systems, API’s and Microservices.
- Write clean, maintainable and efficient code in Java.
- Write unit tests, integration tests and ensure test coverage and quality assurance.
- Participate in code reviews to ensure quality and adherence to best practices.
- Resolve high-level technical issues and provide suggestion to optimize existing systems.
- Collaborate with developers and the product owner to understand software requirements and design.
- Work as a team using the MOB programming approach.
- Open, fun culture embracing innovation and improvement.
Qualifications:
- Bachelor's and/or master’s degree in computer science, computer engineering or related technical discipline.
- 4+ years of professional experience in related field.
- Deep understanding of core Java concepts and Java frameworks like Spring, Spring Boot and JPA (Hibernate or equivalent).
- Experience designing distributed systems, microservices and RESTful APIs.
- Strong SQL skills and experience with relational database (Preferably Oracle).
- Hands-on experience unit testing frameworks like JUNIT and Mockito.
- Must be familiar with CI/CD pipelines and tools like Jenkins and GitLab.
- Experience in UI development using Angular is desirable.
- Prior experience with AWS and Apache Camel is a big plus.
- Open to learn new technologies and tools.
- Excellent communication skill (Verbal and Written).
Bangalore
Job Description
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.
1. Applies scientific methods to analyse and solve software engineering problems.
2. He...
NETAPPBangalore
Job Description
Job Summary
As a Seasoned Software Engineer, you will work as part of a team accountable for participating in the development, testing, and debugging. As part of the Research and Development function, Software engineers focus...
Bangalore - Software Engineer Jobs Opening in Intelliswift Software-LTTS at Yelahanka, BangaloreLess
Intelliswift Software-LTTSBangalore
and emerging technologiesParticipate in Agile development processesContribute to documentation and process improvementMore information about this Software Engineer JobPlease go through the below FAQs to get all answers related to the given Software Engineer...