Java Developer

Locations: Pune/Bengaluru

Experience : 03 - 05 years

We are looking for a Java Developer having an experience in building high-performing, low-latency, and scalable enterprise-grade SaaS applications. You will be a part of a talented software team that works on mission-critical applications. The roles and responsibilities of a Java Developer include managing Java/Java EE application development while providing expertise in the entire Software Development Life Cycle, from concept and design to testing.

• Contributing to all phases of the Software Development Life Cycle
• Writing well-designed, testable, efficient code
• Ensuring design compliance with specifications
• Preparing and producing releases of software components
• Supporting continuous improvement by investigating alternatives and technologies and presenting these for architectural review

• Willingness to take responsibilities of requirements understanding, analysis, coding, development depending on the type of a project
• Extensive knowledge of core Java, Spring MVC, Spring Boot, Spring Security, Kafka / RabbitMQ, and cloud technologies
• Experience in building an enterprise product
• Strong experience in Git, Jenkins, and AWS or Azure or Google Cloud Platform
• Experience on developing Java applications for web and Java-Spring-boot-based microservices
• Excellent knowledge of object-oriented designing
• Strong programming skills, problem solving ability and understanding of coding aesthetics
• Thorough understanding of design patterns
• Good understanding of SQL / NoSQL databases
• Excellent grasping and ability to pick up new technologies

Share on
Share on