Requirements
Join our dynamic team as a Backend Developer, where you'll craft innovative solutions and drive excellence in application development. Leverage your skills in Java, SQL, Docker, and modern frameworks to enhance our backend and frontend systems. Be part of an agile team focused on delivering cutting-edge IT solutions and achieving operational excellence.
ESSENTIAL SKILLS REQUIREMENTS:
- Java: Knowledge of Java programming with Maven as a build tool
- Databases: SQL language using PostgreSQL
- Testing: Experience with unit test frameworks like Junit
- Docker: Knowledge of building and using container images
- Version Control: Proficiency in using git
Advantageous Skills Requirements
- Back End: Experience with Quarkus Framework, API design
- Infrastructure: Experience with Infrastructure-as-Code frameworks like Terraform
- Cloud: Familiarity with cloud technologies on AWS or Azure
- CI/CD: Experience with build and deployment pipelines using Github Actions/Gitlab, etc.
- Front End: Experience with Angular framework, HTML, CSS, JavaScript or similar
- Additional Skills: Understanding of frameworks and libraries like JavaScript, jQuery, TypeScript, HTML, CSS, familiarity with UX and using Figma.
Qualifications/Experience Required
- Relevant IT Degree
- 2+ years in a junior to mid-level role, with a total of more than 3 years of experience required.
Role And Responsibilities
- Join the team to deliver a streamlined user experience, with opportunities to work on both frontend and backend code bases.
- Conduct system analysis, design, development, and testing for assigned technical products or applications within an agile/DevOps delivery model.
- Maintain, develop, deploy, and operate backend and frontend cross-platform applications based on Java and Angular frameworks.
- Implement robust automated test cases to ensure technical solutions meet expected outcomes and business objectives.
- Prepare and document standard operating procedures and required system documentation.
- Support operational excellence goals through strong operations knowledge. Resolve escalated support topics as part of a tier-3 DevOps role to ensure the highest availability of critical applications.
- Plan and execute upgrades of existing applications, tools, and features. Create solutions and solve problems using a cloud-native toolchain to ensure world-class uptime and business agility.
#J-18808-Ljbffr