Description
You will design, develop, test, and deploy scalable Java applications.
Responsibilities
- Design, develop, test, and deploy scalable Java applications.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Solve complex technical problems with simple solutions.
- Write clean, efficient, and well-documented code.
- Exhibit ownership for assigned deliverables.
Required Skills
- 3 to 5 years of hands-on Java development experience.
- Experience building applications from scratch.
- Strong knowledge of data structures, algorithms, and design patterns.
- Proficiency with Spring Boot and Hibernate.
- Solid understanding of SQL and NoSQL database technologies.
- Familiarity with RESTful APIs.
- Good understanding of object-oriented programming principles.
- Strong problem-solving abilities.
Preferred Skills
- Experience with microservices architecture.
- Exposure to AWS, Azure, or GCP cloud platforms.