Develop, test, and maintain Java-based applications and services, and participate in software design and architecture discussions.
Requirements
- Strong proficiency in Core Java, Spring/Spring Boot, and Hibernate.
- Solid understanding of OOP, design patterns, and software development best practices.
- Experience with RESTful APIs, microservices, and web services.
- Familiarity with relational databases such as MySQL, PostgreSQL, or Oracle.
- Experience with build tools like Maven or Gradle.
- Knowledge of Git, JIRA, and CI/CD pipelines.
- Strong problem-solving skills and ability to work independently or as part of a team.
- Bachelor’s degree in computer science, Engineering, or related field.
- Experience in any cloud platform. (AWS, Azure, GCP, etc)