backGo to search

Senior Java Developer

bullets
Java, Spring, SDLC Implementation, SQL, Apache Kafka, JSON, Hibernate
bullets
Bangalore, Hyderabad, Pune, Gurgaon

We are seeking a Senior Java Developer to join our team.

An Agile and Nimble mindset, coupled with the flexibility to work across various aspects of the solution stack, and a strong emphasis on close collaboration among team members, will be essential for success in this role. Effective problem-solving, along with analytical and technical skills, will drive the development of innovative solutions and contribute to the growth of our team.

Responsibilities
  • Collaborate closely with cross-functional teams to develop, enhance, and maintain software solutions
  • Design and implement APIs using core Java knowledge to ensure robust and efficient communication
  • Utilize SDLC practices for efficient development and testing
  • Work with different types of databases to manage data effectively
  • Develop expertise in messaging systems for seamless data flow
  • Apply knowledge of frameworks to optimize application performance
  • Implement wire formats to facilitate data exchange
  • Collaborate with team members to ensure code quality through code reviews and knowledge sharing
Requirements
  • Minimum of 3 years' relevant experience as a Java Developer
  • Core Java knowledge and experience in developing APIs
  • Proficiency in SDLC practices: Git, Maven, Mockito, Junit, etc
  • Strong grasp of Databases, including SQL, NoSQL, and Big Data concepts
  • Familiarity with messaging systems such as Kafka, Rabbit MQ, Apache Flink
  • Knowledge of frameworks like Hibernate, JDBC, and Caches
  • Understanding of wire formats like JSON, XML, and Avro
  • B2+ level of English language skills to facilitate effective communication within the team
Nice to have
  • Experience with front-end technologies such as HTML, CSS, and JavaScript
  • Familiarity with containerization tools like Docker and Kubernetes
  • Knowledge of cloud platforms like AWS, Azure, or Google Cloud
  • Understanding of DevOps practices for seamless development-to-deployment workflows