Develop high-quality, business-critical software solutions as part of a cross-functional Agile team. Your key responsibility will be to design and implement efficient architectures that meet sprint goals and deliver value to stakeholders.
**Key Responsibilities:**
* Lead solution designs and development of modern software systems.
* Collaborate with the team to build out CI/CD pipelines and AWS deployment infrastructure.
* Take ownership of products, contribute improvement and innovation ideas.
* Establish best practice testing across unit, integration, and end-to-end tests.
**Required Skills and Qualifications:**
* At least 4+ years of experience in software development or a relevant industry.
* Excellent knowledge of Java programming language.
* Proficient in Spring Boot and Spring Cloud Microservices frameworks.
* Experience with technical documentation, including high-level and low-level designs, UML diagrams, user guides, and system documentation.
* Ability to work in the Atlassian suite of products: JIRA, Confluence, and Bitbucket.
**Desirable Qualifications:**
* Experience in GitLab DevOps Platform.
* Experience with Docker and cloud deployment on AWS.
**What You'll Gain:**
* Opportunity to work in a dynamic Agile environment.
* Chance to develop highly available and reliable Java microservices.
* Collaborative team environment supported by a product owner and Scrum master.