We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing. Responsibilities 1. Designing and developing high-volume, low-latency applications and delivering high-availability and performance. 2. Contributing in all phases of the development lifecycle 3.Write well designed, testable, efficient code 4. Ensure designs are in compliance with specifications 5. Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Key Skills/ Experience: 1. 2-4 years of experience required in Java ,Spring Boot and hibernate. 2.Working knowledge of Event driven system Like Kafka or SQS. 3. Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) 4. Object Oriented analysis and design using common design patterns. 5. Strong knowledge of Rest principles. 6. Strong Experience in performance testing. 7. Good Experience in code management tools like Git etc. 8. Excellent organization, communication, and interpersonal skills 9. Strong analytical and problem-solving skills with the ability to work in an unstructured, fast-paced environment 10. Good understanding of e-commerce and finance domain 11. Strong organizational and problem-solving skills with great attention to detail, critical thinking, solid communication and proven leadership skills - with the ability to lead multiple test paths simultaneously.