Description

Job Description

  • Design, implement and maintain Spring Boot-based Java applications for backend layer.
  • Take part in software and architectural development activities to deliver maintainable, testable, scalable codes.
  • Implement test cases to keep the code coverage in an ideal percentage.
  • Conduct software analysis, programming, testing, and debugging.
  • Identify production and non-production application issues.
  • Transform requirements into stipulations.
  • Develop technical designs for application development which will reduce duplications and code smells.
  • Design and deploy performance testing, transaction testing, debug core subsystems, and implement bug fixes.
  • Provide feedback and suggestions to the Application Architect and other developers for best practices.

Mandatory Skills, Tools & Technologies

  • Java 1.8
  • Spring Boot
  • Microservices
  • JSP
  • REST Web Services
  • XML
  • JSON
  • Apache Tomcat
  • JUnit
  • Log4j
  • Maven
  • IntelliJ IDEA
  • GIT
  • JIRA
  • Rally
  • XL Release
  • Jenkins

Experience

  • Must have a Master’s degree in Computers, Information Systems, Electronics, Electrical, MIS, Technology Management, or a related field.
  • 6 months of experience as a:
    • Programmer Analyst
    • Software Developer
    • System Analyst
    • Software Engineer
    • Data Analyst
    • SQL Developer
    • or related role.

 

Education

Any Graduate