Responsibilities:Develop Java-based applications with a focus on high-performance and scalable systems. Implement Restful APIs to integrate with various internal and external services. Write clean, maintainable, and efficient code using Java and the Spring framework.
Collaborate with cross-functional teams to design and implement system features. Solve complex algorithmic and data structure-related problems. Participate in code reviews, ensuring adherence to best practices in software development.
Contribute to the overall architecture and design of the product. Required Skills and Qualifications:5+ years of hands-on experience as a Java Developer, specifically in enterprise application development. Strong knowledge of Data Structures and Algorithms.
Expertise in Java, particularly for backend application development. Experience with Restful API Development and integration. Proficient in using the Spring Framework.
Solid understanding of ecommerce, retail, or enterprise applications. Strong problem-solving skills and ability to work on complex technical challenges. Background in CS Engineering or equivalent technical degree is preferred.
Preferred Qualifications:Experience in Product Development environments, particularly for high-traffic applications. Familiarity with web application architectures, databases, and microservices. Ability to work in an agile environment with a focus on continuous improvement and collaboration.