
We are seeking a talented Java Developer with experience in microservices architecture, Spring framework, and basic knowledge of AWS to join our team. The ideal candidate will have a minimum of 4 years of experience in Java development and a strong passion for building scalable and reliable software solutions. This role offers an exciting opportunity to work on challenging projects, collaborate with a dynamic team, and contribute to the success of our innovative solutions.
Responsibilities:
Design, develop, and maintain Java-based microservices, ensuring high performance, scalability, and reliability.Utilize Spring framework to build and configure RESTful APIs, integrate with databases, and implement business logic.Implement best practices and coding standards to produce clean, maintainable, and efficient code.Collaborate with cross-functional teams to understand requirements, define project scope, and deliver solutions that meet business objectives.Utilize basic AWS services such as EC2, S3, and RDS for cloud deployment and infrastructure management.Troubleshoot and debug issues, ensuring the stability and security of the applications.Stay updated on emerging technologies and industry trends, and incorporate them into development processes.Provide technical guidance and mentorship to junior developers, fostering a culture of continuous learning and growth.
Requirements:
Bachelor's degree in Computer Science, Engineering, or related field.Minimum of 4 years of experience as a Java developer, with a strong track record of building and maintaining microservices-based applications.Proficiency in Java programming language and object-oriented design principles.Experience with microservices architecture, including design patterns, service discovery, and containerization (e.g., Docker, Kubernetes).Familiarity with Spring framework, including Spring Boot, Spring Cloud, and Spring Data.Basic knowledge of AWS services such as EC2, S3, RDS, and IAM.Knowledge of web development best practices, including RESTful APIs, MVC architecture, and version control systems (e.g., Git).Excellent problem-solving skills and attention to detail.Effective communication skills, with the ability to collaborate with cross-functional teams and articulate technical concepts to non-technical stakeholders.
Encora is the preferred digital engineering and modernization partner of some of the world's leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora's technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
