Description
You will design, develop, and deploy scalable Java applications from concept to production.
This role is on-site.
Responsibilities
- Design and build scalable Java applications from scratch.
- Define, design, and deliver new features in collaboration with cross-functional teams.
- Solve complex technical problems using efficient, clean, and documented code.
- Participate in code reviews and take ownership of assigned deliverables.
Required Skills
- 3 to 5 years of hands-on Java development experience.
- Strong proficiency with Spring, Spring Boot, and Hibernate.
- Solid knowledge of data structures, algorithms, and design patterns.
- Experience with SQL database technologies and RESTful APIs.
- Understanding of object-oriented programming principles.
- Experience building applications from scratch.
- Familiarity with cloud platforms (AWS, Azure, or GCP).
Preferred Skills
- Experience with microservices architecture.
- Bachelor's degree in Computer Science or related field.