In this role, you will design and develop new features, as well as maintain existing features. You will focus on Backend development of an industry leading SaaS product.
• Design and develop new features as well as maintain existing features by adding improvements and fixing defects in complex areas (using Java)
• Play a vital role in project design to ensure scalability, reliability, and performance are met.
• Assist in troubleshooting complex technical problems in development and production.
• Implement methodologies, processes & tools.
• Work in agile within a Scrum team to meet deadlines and produce high quality features.
• Collaborate with other teams to develop joint features.
To ensure you’re set up for success, you will bring the following skillset & experience:
•	You have at least 9 years of Java development experience
•	Hands on experience on Spring boot, Unit Test, Rest API and Web Server like Tomcat
•	Understanding of distributed systems and high standards for code quality.
•	You have a security-oriented approach and mindset.
•	Proven experience working with distributed team across multiple time zones.
•	Proven experience with setting development standards and best practices (code review, automation, deployment etc..)
•	Deep familiarity with cloud platforms such as AWS, OCP, GCP, or Azure (Advantage)
•	Knowledge of software development methodologies and best practices.
•	Experience with version control systems such as Git.
•	Experience with mainframe systems and z/OS is a plus.
•	Experience with Agile methodology, use of Atlassian products Jira, Confluence.
•	Strong problem-solving and analytical skills, with the ability to think critically and creatively.
•	Excellent written and verbal communication skills.
•	Ability to work independently and as part of a team, with a strong sense of responsibility and accountability.
• Experience with Microservices architecture
• Public Cloud (AWS, Azure, GCP)