📍India
Associate Staff Java Engineer

Nagarro
📍Remote - India
Please let Nagarro know you found this job on JobsCollider. Thanks! 🙏
Summary
Join Nagarro, a rapidly scaling Digital Product Engineering company, and contribute to the development of innovative products and services. As a Back-End Developer, you will leverage your extensive experience in Java, Spring Framework, Microservices, and related technologies to design, develop, and implement high-quality solutions. You will collaborate with cross-functional teams, troubleshoot complex issues, and contribute to continuous improvement initiatives. The role requires strong problem-solving skills, excellent communication, and a passion for learning new technologies. Nagarro offers a dynamic and non-hierarchical work culture.
Requirements
- Total experience 5+ years
- Extensive experience in back-end development utilizing Java 8 or higher, Spring Framework (Core/Boot/MVC), Hibernate/JPA, and Microservices Architecture
- Hands on experience in Java Server Faces (JSF) and Prime Faces
- Hands-on experience with REST APIs, Caching system (e.g Redis) etc
- Proficiency in Service-Oriented Architecture (SOA) and Web Services (Apache CXF, JAX-WS, JAX-RS, SOAP, REST)
- Hands-on experience with multithreading, and cloud development
- Strong working experience in Data Structures and Algorithms, Unit Testing, and Object-Oriented Programming (OOP) principles
- Hands-on experience with relational databases such as SQL Server, Oracle, MySQL, and PostgreSQL
- Experience with DevOps tools and technologies such as Ansible, Docker, Kubernetes, Puppet, Jenkins, and Chef
- Proficiency in build automation tools like Maven, Ant, and Gradle
- Hands on experience on cloud technologies such as AWS/ Azure/GCP
- Strong understanding of UML and design patterns
- Ability to simplify solutions, optimize processes, and efficiently resolve escalated issues
- Strong problem-solving skills and a passion for continuous improvement
- Excellent communication skills and the ability to collaborate effectively with cross-functional teams
- Enthusiasm for learning new technologies and staying updated on industry trends
- Bachelor’s or master’s degree in computer science, Information Technology, or a related field
Responsibilities
- Write and review great quality code
- Understand functional requirements thoroughly and analyze the client’s needs in the context of the project
- Envision the overall solution for defined functional and non-functional requirements, and be able to define technologies, patterns and frameworks to realize it
- Determine and implement design methodologies and tool sets
- Enable application development by coordinating requirements, schedules, and activities
- Be able to lead/support UAT and production roll outs
- Create, understand and validate WBS and estimated effort for given module/task, and be able to justify it
- Address issues promptly, respond positively to setbacks and challenges with a mindset of continuous improvement
- Give constructive feedback to the team members and set clear expectations
- Help the team in troubleshooting and resolving of complex bugs
- Come up with solutions to any issue that is raised during code/design review and be able to justify the decision taken
- Carry out POCs to make sure that suggested design/technologies meet the requirements
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
📍India
📍India
📍Philippines
📍India
📍Egypt
📍India
📍India
📍India