backGo to search

Senior Software Programmer - Java with Spring Batch & Spring Boot

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

We are looking for an experienced Senior Java Software Programmer with expertise in Spring Batch and Spring Boot to join our dynamic team. As a Senior Java Software Programmer, you will be responsible for designing, developing, and maintaining Java-based web applications using the specified technologies. Your proficiency in Java, Spring Batch and Spring Boot will contribute to the creation of efficient, reliable, and high-performing web solutions.

Requirements
  • Must have 5 to 8 years of relevant experience.
  • Strong experience with Java and Spring Boot
  • PHP experience is a huge plus or candidate shows willingness to understand existing PHP code for reference.
  • Expertise in generic computing science including OOP modeling (UML, SOLID, etc.), algorithms, data structures, and design patterns
  • Good experience with the Google Cloud Platform is a huge plus
  • Clean coding and refactoring skills
  • Comfortable working with ambiguity
  • Good knowledge of unit testing approach & frameworks
  • Experience with build tools, and development tools such as Eclipse, Git, Subversion, JIRA, TeamCity, Nexus
  • Proficiency with relational database concepts and interaction (SQL, RDBMS)
  • Experience with web servers running Tomcat & Apache
  • Working knowledge of client-side web technologies (JavaScript, React JS, JSON, HTML, CSS)
  • Know-how of agile development practices (Scrum, XP, Kanban, etc.)
  • Good communication skill is required
Technologies
  • Core java/ JDK 1.8, JSON and REST
  • Spring Batch
  • Spring Boot
  • Spring framework
  • Spring Security