Job description and key responsibilities
As a Java Developer, your role will be to:
· Develop and test of stories in adherence to PPS professional development standards and procedures
· Support other areas of PPS who have questions and queries on the software platform
· Deliver sprints on time
Also, you will be responsible for:
· Contributing to Sprint refinement, planning and delivering own stories on time
· Identify and escalate blockers/critical issues
· Discussing operational aspects with relevant departments
· Drive effective resolution of issues as they arise
· Follow company policy and procedures
· Actively support the team, QA and DevOps engineers
· Keep tickets and associated documentation up-to-date
· Provide progress feedback to team
Required skills & profile
You will have to demonstrate:
· Java web application development expertise with 5+ years’ experience
· Proven experience in designing and implementing solutions from concept through implementation
· Proficient in developing microservices solutions based on Spring Boot
· Strong experience in designing and implementing REST webservices, and integrating with API gateways
· Strong capabilities in databases design, database modelling, SQL coding; especially in cloud environments
· Demonstrated experience in container technologies (Docker or Kubernetes)
· Experience in cloud environments like AWS or Azure
· Experience in corresponding tools like Git or Subversion…
· Practical experience in Agile frameworks (Scrum) and tools (JIRA)
· International experience or working in international projects is a strong plus
· Ability to work in a team (local or remote) and self-motivation
· Very good spoken and written English
· Willingness to discover new and complex topics
· Goal-oriented way of working and pronounced willingness to perform