backGo to search

Senior Java Developer

Office in Bangalore, Hyderabad, Pune, Gurgaon
bullets
Java
& others
bullets

We are currently in need of a Senior Java Developer to join our team.

The successful candidate will play a crucial role in developing high-quality software solutions, contributing to the entire development lifecycle, from concept and design to testing. If you are passionate about coding, solving complex problems, and building scalable applications, this might be an excellent opportunity for you.

Responsibilities
  • Design, develop, and deliver high-quality software solutions
  • Conduct software analysis, programming, testing, and debugging
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to address and mitigate these issues
  • Help maintain code quality, organization, and automatization
  • Stay updated with the latest industry trends and technologies
  • Contribute to the improvement of existing practices and processes
Requirements
  • Minimum of 5 years of practical experience in Java development
  • Proficiency in Apache Maven for project management and comprehension
  • Understanding of REST and SOAP protocols for web services
  • Hands-on experience with Spring Boot for developing stand-alone, production-grade Spring-based applications
  • Proven track record of delivering high-quality, efficient, and testable code
  • Solid understanding of software design principles and familiarity with design patterns
  • Ability to work independently and collaborate effectively with a team
  • Experience with Agile methodologies for flexible and fast software development
  • Proficient command over English language for both spoken and written communication
Nice to have
  • Experience with microservices architecture
  • Familiarity with containerization and orchestration technologies, such as Docker and Kubernetes