Description

  • Formulate and define scope of systems and objectives with an understanding of software and applications programming and industry requirements.
  • Provide recommendations for developing or modifying applications, code, programs or databases, using research and fact-finding, ensuring that the delivered product meets the user's expectations.
  • Operate from both a technical/programming perspective and a business point of view and communicate strategies and solutions with non-technical team members.
  • Catch bugs in the software.
  • Analyzing business application requirements for functional areas such as finance, manufacturing, marketing or human resources
  • Writing code and testing and debugging software applications
  • Architecting and designing technical solutions to solve business challenges
  • Documenting software specifications and training users

Qualification

  • 8+ Year of Experience in developing scalable production application.
  • Design, build, and operate scalable backend services in Java & Spring Boot with well-designed REST.
  • Develop high-quality web apps in React (hooks, functional components), with clean state management and performance in mind.
  • Model data and integrate with SQL/NoSQL stores; write efficient queries and migrations.
  • Champion code quality via code reviews, testing (JUnit/Mockito, Jest/RTL/Cypress), and documentation.
  • Deep experience with Spring Boot, JPA/Hibernate, API design, and integration patterns.
  • Understanding of Public Cloud.
  • Education: Bachelors (Relevant)


 

Education

Bachelor's degree