Java Application Developer

  • Noida
  • Impetus

Location: Indore, Bangalore, Gurgaon, Noida, Hyderabad and Pune


Experience: 4- 8 years


Description:

We are looking for Java/J2EE developers having minimum experience of 4 year in Microservice Architecture development, passionate about technology, motivated for continuous learning and an individual who views every client interaction as an opportunity to create an exceptional customer experience.


Qualifications:

Must have:

· BE/B.Tech/MCA/MS-IT/CS/B.Sc/BCA or any other degrees in related fields

· Expertise and hands-on experience on Microservices, Spring Boot, kafka, Database, and Core Java.


Job description:

  • Contribute to all phases of the development lifecycle working within Agile methodology.
  • Write well designed, testable, efficient code.
  • Ensure designs are in compliance with specifications.
  • Prepare and produce releases of software components.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Experience building Web-based applications using React (ideal)/Angular with Typescript
  • Hands-on experience designing and developing enterprise applications using Java-J2EE (Spring boot, Spring MVC)
  • Experience of developing Microservices
  • Knowledge of Relational Databases SQL and No-SQL databases
  • Experience developing Restful API’s
  • Experience with TDD/BDD, testing framework (Jest/React-testing-library/Junit)
  • Understanding of common design patterns
  • Exposure to containerization (Docker, Kubernetes)
  • Experience of gRPC and Kafka
  • Some exposure to cloud platforms (Azure)
  • Proficiency in agile development methodologies and tools (e.g., Jira, Confluence).


Roles & Responsibilities

  • Strong problem-solving skills, ability to work independently, and effective collaboration capabilities.
  • Excellent communication and interpersonal skills with the ability to effectively convey complex technical concepts to non-technical stakeholders.
  • Designing and developing high-performance, reliable, and scalable Java-based backend applications and services in compliance with industry standards.
  • Collaborating with cross-functional teams, including data scientists, architects, and frontend developers, to ensure seamless integration.
  • Analyzing business requirements, proposing technical solutions, and providing accurate estimations for development efforts.
  • Collaborating with product management and engineering teams to define project scope, timelines, and deliverables.
  • Participating in code reviews and providing constructive feedback to ensure code quality, maintainability, and performance optimization.



Please share resume at sonali.mangore@impetus.com