Skills Set: Required:
• Proficient in designing and developing back-end solutions for modern applications.
• Java Spring Boot v3, JPA/Hibernate
• RDBMS design and optimization, ideally Oracle and Postgresql
• Web services and API specifications and implementation, XML, REST
• Front-end development using Angular 8+
• AWS cloud and IaC automation
• DevOps/CICD automation, release management, processes and best practices
• Authentication and SSO technologies
• Test automation - Unit, functional and non-functional testing
• Confident communicator with excellent written and verbal English communication skills
• Relevant years of experience in developing and deploying IT systems and web applications based on Java technologies.
• Significant experience in design and document data models, Java code, user experience and user interface, test cases, release notes, etc.
• Deployment automation for AWS environment
• SCRUM, Agile, Prince2 methodologies
• Significant experience in unit, functional and non-functional testing
• Experience in full life cycle of Java based applications, including operational support.
Tasks:
• Work with our Solution Architects, Team Lead and other Developers to design, develop, test and deliver the various required functionalities.
• Participate in regular code reviews to ensure consistent code quality.
• Participate in release management, testing and deployment automation activities.
• Support relevant systems in production, troubleshoot and remediate system problems affecting availability and functionality.
• Participate in task definition, estimation and planning activities.
• Efficiently collaborate with team members, business stakeholders and other teams.
• Ensure alignment with our technical standards and procedures. Follow our development practices, including activity tracking with JIRA, CICD pipeline usage and alignment with our Cloud practices.
• Perform other related duties as required.