Description

Full Stack Java Developer
Full Stack Java Developer will be part of the Agile squad and responsible for developing the front end and back-end modules.
Job Description

  • Responsible for designing, implementing, and maintaining Java-based software and applications, contributing to all stages of the software development lifecycle.
  • Analyze user requirements, envision system features, and define application functionality.
  • Ensure application designs conform with business goals.
  • Develop and test software, including using test automation tools
  • Identify and resolve any technical issues.
  • Conducting software analysis, programming, testing, and debugging.
  • Write well designed and testable code.
  • Develop documentation to help users.
  • Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review.

Required Skills

  • Degree in Information Technology or related fields.
  • Experience in Agile framework and handling major projects.
  • Proficiency in Java, with a good understanding of the Sprint boot framework.
  • Sound knowledge of Object-oriented programming patters and concepts.
  • Skills of writing reusable Java libraries.
  • Ability to write clean, readable Java code.
  • Knowhow of Java concurrency patterns.
  • Skilled at creating database schemas that characterize and support business processes.
  • Implementing automated testing platforms and unit tests.
  • Candidate must have hands on experience with microservices, cloud technologies preferably AWS.
  • Design and develop Microservices systems with Java, Spring and Node.js.


 

Education

Any Graduate