We are seeking a motivated Java Microservices Engineer with 0 3 years of experience to join our dynamic development team. The ideal candidate is passionate about backend development, eager to learn modern technologies, and ready to contribute to building scalable, high-performance systems in a collaborative environment.
Key ResponsibilitiesDesign, develop, and maintain scalable backend services using Core Java and Spring Boot frameworks.
Develop and deploy microservices that integrate seamlessly within a distributed system architecture.
Collaborate with cross-functional teams (developers, QA, DevOps, and product managers) to design and implement new features and enhancements.
Write clean, efficient, and well-documented code , following standard design principles and best practices.
Design and optimize SQL queries and database schemas to ensure performance, reliability, and scalability.
Use Python for scripting, automation, and data processing tasks as needed.
Leverage tools like GitHub Copilot to improve coding efficiency and maintain high code quality.
Participate in code reviews, unit testing, and integration testing to ensure stable and reliable application releases.
Troubleshoot, debug, and resolve backend issues in both development and production environments.
Continuously learn and adapt to new technologies, frameworks, and best practices in backend engineering.
Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
0 3 years of hands-on experience in Java backend development.
Strong understanding of Core Java, OOP principles , and RESTful APIs .
Basic experience or understanding of Spring Boot and Microservices Architecture .
Familiarity with SQL and relational databases such as MySQL, PostgreSQL, or Oracle .
Exposure to Python scripting for automation or data tasks is a plus.
Working knowledge of version control systems (e.g., Git, GitHub).
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.