Software Engineer – Java

Location: Pune

Software Engineer – Java:

What You’ll Do

  • Contribute to all phases of the development lifecycle.
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Ensure Code Quality is up to the standard
  • Follows agile practice for development.
  • Takes the complete ownership of your assigned work and deliver in time
  • Unit testing for each line of new code introduced
  • Ensure code meets the required development standards and is optimized for performance
  • Design and develop high-volume, high-performance, high-availability applications

 

What You Know

  • Strong Spring core, Spring Boot, MVC, transaction, JMS, etc. across various Spring versions,
  • Experience with Java/J2EE tech stack - able to write Rest services and implement securely
  • Experience designing and executing responsive web applications,
  • Experience building Java web applications, JSP, Spring, XML, XPath, JSON with J2EE application
  • Servers (Tomcat), Apache httpd rewrite engine and rules
  • Advanced Git skills over CLI, also SVN
  • User interface standard principles
  • Peer code review process using Git pull requests and Crucible (for SVN)
  • 3+ years of hands-on full-cycle web development in J2EE, UI, front-end development
  • Experience designing and developing high-volume/performance/availability applications
  • Experience with Agile best practices

 

Education

  • Bachelor’s degree in Engineering or equivalent work experience

 

Ready to apply? Email your resume to recruitment_pune@nisum.com.