
Senior Java Microservices Developer
Job descriptionResponsibilities:Design, develop, and deploy scalable microservices-based applications using Spring Cloud and Spring Boot. Implement OAuth 2.0 authentication and authorization mechanisms using Spring Security. Collaborate with cross-functional teams to define, design, and deliver new features. Conduct code reviews, testing, debugging, and troubleshooting to ensure code quality and maintainability. Optimize application performance, scalability, and reliability. Utilize PostgreSQL for data persistence and efficient data management. Write clean, maintainable, and efficient code adhering to coding standards. Implement unit tests using JUnit and Mockito for automated testing. Utilize SonarCloud for continuous inspection of code quality and security vulnerabilities. Follow Agile Scrum methodologies for iterative development and delivery. Participate in sprint planning, daily stand-ups, sprint reviews, and retrospectives. Deploy and manage applications on AWS cloud infrastructure.
Requirements :Bachelor's degree in Computer Science, Engineering, or related field. 0-5 years of professional experience in Java development. Strong proficiency in Core Java concepts and best practices. Solid understanding of data structures, algorithms, and their application in solving complex problems. Strong proficiency in Spring Cloud, Spring Boot, and Spring Security. Hands-on experience with OAuth 2.0 for authentication and authorization. Experience working with PostgreSQL or similar relational databases. Experience with Functions and Procedures. Knowledge of unit testing frameworks such as JUnit and Mockito. Familiarity with SonarCloud or similar code quality analysis tools. Experience with Agile Scrum methodologies and working in Scrum teams. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills.
Preferred Qualifications: 1. Experience with containerization technologies such as Docker. 2. Understanding of AWS services for deployment and management. 3. Knowledge of AWS Lambda for serverless computing. 4. Experience with AWS RDS for managed PostgreSQL instances. 5. Certification in Java or related technologies is a plus
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
