Java Developer


Essential duties and responsibilities:

  • Should have a Strong hands-on for product code enhancement and production support fixes
  • In teams, provide SME leadership for at least two product enhancements
  • Work with technical team for various modern and legacy apps in multiple programming languages, scripting, cloud, and databases
  • Client engagement and stakeholder management on the ground
  • Have to Work in a cross functional position in collaboration with technical and business team member off-site and on-site
  • Collaborate with product development team and deliverables
  • Responsible for Code debugging, fixing and suggesting new solutions or alternatives
  • Unit testing and code review for the frontend and backend
  • DevOps script handling for cloud assets enhancement and management

Experience:

  • Bachelor/Master’s degree in CS, information systems or related.
  • Should have 2-4 years of relevant experience
  • Strong hands-on experience in code development using Angular, Java script, Nodejs, Java, Spring boot, Hibernate, framework, and secondary languages/frameworks
  • Experience in working with Angular, HTML and CSS and JavaScript

Preferred skills/competencies:

  • Excellent analytical and problem-solving abilities
  • Database programming knowledge using any flavors of SQL/NOSQL.
  • Exposure across all the SDLC process, including testing and deployment
  • Strong knowledge of software development best practices
  • Good working knowledge on Unix/Linux environment
  • Expertise in developing microservices using Spring Boot, Spring Data JPA and Spring Security
  • Good hands-on experience with Code Repository tools (like git), Unit Testing
  • Frame works and Java debugging tools
  • Hands on development skills
  • Excellent functional knowledge in the educational domain and good knowledge in media streaming solutions domain
  • Worked on portfolio of projects
  • Excellent communication