We are seeking a highly skilled Java Spring Boot Developer to join our dynamic team. The ideal candidate will have a strong background in Java, Spring Boot, and microservices architecture. You will be responsible for building and maintaining web applications, developing REST APIs, and ensuring best practices are followed across all stages of development.
Key Responsibilities
- Web Application Development. Design, develop, and maintain robust web applications using Java and Spring Boot.
- REST API & SDK Development. Build and integrate RESTful APIs and SDKs, ensuring adherence to industry best practices.
- Microservices Architecture. Architect and develop scalable microservices to support application requirements.
- Cross-Platform Flexibility. Work on various platforms as needed, demonstrating adaptability and a strong understanding of different technologies.
Required Skills
- Java Expertise. Exceptional proficiency in Java programming.
- OOP & Collections Mastery. Strong command of Object-Oriented Programming (OOP) principles and Java Collections framework.
- Spring Framework. Extensive experience with Spring Boot, Spring, and Hibernate frameworks.
- ORM Knowledge. Solid understanding of Hibernate or other Object-Relational Mapping (ORM) tools.
- REST API Implementation. Proven experience in implementing RESTful APIs and microservices.
- Excel Operations (Preferred). Familiarity with Excel operations is a plus.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of professional experience in Java development, with a focus on Spring Boot and microservices.
- Strong problem-solving skills and the ability to work independently or as part of a team.
- Excellent communication skills and a proactive approach to learning and adapting to new technologies.
Why Join Us?
- Work on cutting-edge technologies and projects that make a real impact.
- Collaborate with a talented team of professionals in a supportive and innovative environment.
- Opportunities for career growth and continuous learning.
If you are passionate about Java development and eager to take on challenging projects, we encourage you to apply and become a part of our growing team.