Overview
Role and responsibility:
We are looking for a Java Developer with 3–5 years of hands-on experience in building
enterprise-level applications using Java and the Spring Framework. The ideal candidate will
have strong coding and problem-solving skills, with a good understanding of microservices
architecture and modern software development practices.
Technical Skill:
• Core Java: Version 8+. Solid understanding of OOP concepts, Design patterns,
collections and serialization, multi-threading.
• REST APIs: Proficiency in integrating and optimizing RESTful APIs with strong error
handling mechanisms.
• Spring Framework: Experience in building and deploying microservices using spring
boot.
• Spring Security: Knowledge of implementing authentication and authorization
mechanisms.
• Microservice Architecture: familiarity with microservices design patterns and best
practices.
Qualifications:
• Proficient in Java and Programming skills
• Assist in the design and implementation of microservices-based architectures.
• Write clean, efficient, and maintainable code following coding standards and best
practices.
• Participate in code reviews, technical discussions, and Agile development processes.
• Debug and resolve application issues to ensure high performance and reliability.
• Experience with relational databases (MySQL, PostgreSQL) and exposure to NoSQL
databases (MongoDB, Redis).
• Familiarity with CI/CD pipelines, version control (Git)
• Strong problem-solving and analytical skills
• Excellent teamwork and communication skills
• Experience in DevOps and Cloud technologies is a plus.