Software Engineer – Java 8

Location: Pune

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 standards
  • Unit testing for each line of new code introduced
  • Follow Agile project management processes for development
  • Takes complete ownership of assigned work and deliver on time

What You Know:

  • Strong with Spring Core, Boot, MVC, transaction, JMS, etc. across various Spring versions
  • Java/J2EE tech stack experience – able to write Rest services and implement them securely
  • Experience designing and executing responsive web applications
  • How to build Java web applications, JSP, Spring, XML, Xpath, and JSON with J2EE application
  • Java 8 features-centric
  • Servers (Tomcat), Apache HTTP, rewrite engine and rules
  • Advanced Git skills over CLI, also SVN
  • User interface standards principles
  • Peer code review process using Git pull requests and Crucible (for SVN)
  • Ensure code meets required development standards and is optimized for performance
  • 3+ years of hands-on, full-cycle web development in J2EE/UI/front-end development
  • Design/development experience of high-volume/performance/availability applications required
  • Experience with Agile methodology and practices

Education:

  • Bachelor’s degree in Engineering or equivalent work experience

 

 

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