Overview
Skills
Job Details
Design, develop, and maintain Java-based applications with high performance and scalability.
Build RESTful APIs and microservices using Spring Boot and related technologies.
Write clean, efficient, and testable code following best practices.
Collaborate with product managers, UI/UX designers, and other developers to define and deliver new features.
Participate in code reviews and provide constructive feedback to peers.
Troubleshoot, debug, and optimize code for performance and scalability.
Ensure code quality, security, and compliance standards are maintained.
Continuously learn and apply new technologies and development practices.
Strong experience with Core Java and JDK 8+.
Hands-on experience with Spring Framework (Spring Boot, Spring MVC, Spring Data, etc.).
Experience building RESTful APIs and microservices.
Good understanding of SQL and experience with relational databases like MySQL, PostgreSQL, or Oracle.
Familiarity with version control systems like Git.
Understanding of object-oriented programming (OOP) and design patterns.
Experience with unit testing and integration testing frameworks (JUnit, Mockito).
Knowledge of CI/CD pipelines and deployment tools.