backGo to search

Senior Java Developer

bullets
Java, Spring MVC, Spring Boot, Spring Kafka, Hibernate, Spring Data, SQL Databases, Java 8, PostgreSQL
bullets
Bangalore, Hyderabad, Pune, Gurgaon

We are looking for an experienced remote Senior Java Developer to join our team, working on cutting-edge projects in the software development industry. As a Java Developer, you will be responsible for the development of new features and POCs, SA design, technical documentation maintenance, and establishing the best practices in SA design, coding standards, and continuous integration. You will work closely with cross-functional teams to deliver high-quality software solutions that meet our clients' needs. If you are passionate about Java development and have experience in the Spring framework, we invite you to be part of our team.

Responsibilities
  • Development of new features and POCs
  • SA design
  • Technical documentation maintenance
  • Establishing of the best practices in SA design, Coding standards, and Continues Integration
Requirements
  • At least 3 years of experience in Java development, demonstrating your proficiency in Java 8, Hibernate and related Spring frameworks
  • Experience in working with SQL databases, specifically PostgreSQL, and proficiency in writing SQL queries
  • Strong understanding of software architecture principles and design patterns, and experience in developing scalable and maintainable applications
  • Experience in implementing REST APIs and working with microservices architectures
  • Demonstrated experience in working with continuous integration and delivery tools, such as Jenkins, Git, and Maven
  • Experience in working with Agile methodologies, and proficiency in using JIRA and Confluence
  • Strong analytical and problem-solving skills, and ability to work independently and in a team environment
  • Fluent spoken and written English at an Upper-Intermediate level or higher
Nice to have
  • Experience in working with NoSQL databases, such as MongoDB or Cassandra
  • Experience in working with cloud-based technologies, such as AWS or Azure
  • Experience in working with front-end technologies, such as Angular or React
  • Experience in working with containerization technologies, such as Docker or Kubernetes
  • Experience in working with Apache Kafka or other messaging systems