We are seeking a Java Developer to design, develop, and maintain scalable, high-performance applications. The ideal candidate will have experience in Java development, RESTful APIs, database technologies, and modern software development practices.
Key Responsibilities:
- Develop, test, and maintain Java-based applications.
- Design and implement REST APIs and microservices.
- Work with databases to develop and optimize queries.
- Troubleshoot, debug, and enhance existing applications.
- Collaborate with cross-functional teams throughout the software development lifecycle.
- Ensure code quality through testing and best practices.
Required Skills:
- Strong proficiency in Java and object-oriented programming.
- Experience with Spring Boot, REST APIs, and Microservices.
- Knowledge of SQL databases (Oracle, MySQL, PostgreSQL, etc.).
- Familiarity with Git, Maven/Gradle, and Agile methodologies.
- Strong analytical and problem-solving skills.