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 innovative, simple solutions.
Write clean, efficient, and we'll-documented code. Participate in code reviews to maintain code quality.
Continuously discover, evaluate and implement new technologies to maximize development efficiency.
Exhibit ownership and responsibility for assigned deliverables.
Required Skills:
3 to 5 years of hands-on Java development experience.
Strong experience in building products or applications from scratch (not just maintenance/support).
Good understanding of object-oriented programming principles.
Experience with frameworks like Spring, Spring Boot, Hibernate, etc
Strong knowledge of data structures, algorithms, and design patterns.
Should have strong problem-solving abilities.
Familiarity with RESTful APIs, microservices architecture is a plus.
Solid understanding of database technologies (SQL, NoSQL).
Exposure to cloud platforms (AWS, Azure, or GCP) will be an advantage.
Strong debugging and troubleshooting skills.
Keyskills: Telecom Hibernate Manager Quality Assurance Consulting Manager Technology Healthcare Data structures HTML Business intelligence SQL