Responsibilities
- Design and develop application with Spring boot framework.
- Does hands on coding in Java.
- Resolve technical issues by debugging application.
- Perform code reviews and signoff code.
- Perform unit and functional tests.
- Technical and functional documentation.
- Provide end-user support.
Qualifications
- Education: BE/B.Tech or above.
Required Skills
- Expert level programming skills in Java.
- Experience with event-based and message-driven distributed system.
- Strong familiarity with web servers and load balancing technologies.
- Experience in use of source code management system like SVN or GIT and build tools like ant, maven etc.
- Experience in Web services, REST, XML protocols over HTTP.
- Experience in J2EE, Spring, Spring boot, SQL.
- Hands on with Maven build scripts/ Curie moving to Git Hub.
- Deep understanding of API based development.
- Expertise in using development tools like IntelliJ, ScalaTest, SonarQube.
- Agile methodology.
- Experience with modern DevOps tools and workflows such as Git, GitHub, Jira, Jenkins, or equivalents.
Preferred Skills
Mandatory - Java Backend with Cloud.