backGo to search

Senior Software Programmer - Java with Spring Batch & Spring Boot

hot
bullets
Java, Spring Batch, Spring Boot
bullets
Bangalore, Hyderabad, Pune, Gurgaon

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