We are looking for a skilled Java Developer to join our development team. You will be responsible for designing implementing and maintaining high-performance scalable Java-based applications. The ideal candidate should have strong knowledge of Java frameworks databases and software development principles.
Requirements
- Proficiency in Core Java Java 8.
- Design develop and maintain Java-based applications using Spring Boot framework.
- Collaborate with cross-functional teams to define and deliver high-quality software solutions.
- Strong Knowledge of Microservices architecture.
- Implement RESTful web services and APIs using Spring Boot and related technologies.
- Write efficient maintainable and reusable code following best practices.
- Perform unit testing and integration testing to ensure code quality.
- Troubleshoot debug and optimize existing code for performance and scalability.
- Participate in code reviews and contribute to the improvement of development practices.
- Ensure that application development is aligned with business objectives and IT standards.
- Keep up-to-date with the latest industry trends and technologies related to Java and Spring Boot.
- Bachelors degree in Computer Science Information Technology or related field.
- 4-5 years of hands-on experience in Java development specifically with Spring Boot.
- Strong knowledge of Java Spring Boot and related technologies (Spring MVC Spring Data etc.).
- Experience in building RESTful APIs and working with microservices architecture.
- Proficient in writing SQL queries and working with relational databases (e.g. MySQL PostgreSQL).
- Experience with version control tools such as Git SVN
- Knowledge of unit testing frameworks (e.g. JUnit Mockito TestNG).
- Familiarity with cloud platforms (AWS) is a plus.
- Strong analytical and problem-solving skills with a proactive approach.
- Excellent communication and collaboration skills.
Preferred skills
- Experience with front-end technologies like Angular
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Understanding of Agile methodologies and DevOps practices.
Benefits
Group Medical Insurance
Primary Skillsets -4-5 years of hands-on experience in Java development, specifically with Spring Boot. -Strong knowledge of Java, Spring Boot, and related technologies (Spring MVC, Spring Data, etc.). -Experience in building RESTful APIs and working with microservices architecture. -Proficient in writing SQL queries and working with relational databases (e.g., MySQL, PostgreSQL). -Experience with version control tools such as Git, SVN -Knowledge of unit testing frameworks (e.g., JUnit, Mockito, TestNG). -Familiarity with cloud platforms (AWS) is a plus.
Education
Bachelor's degree in computer science, information technology, or a related field