We are seeking a passionate and skilled Java Developer with 3 to 5 years of experience in product development. We are solving complex technical problems in the industry and need talented software engineers to join our mission and be a part of a global software development team.
Key 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 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.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time