Description

As a Senior Software Developer, you'll be instrumental in crafting our leading-edge web applications. This role demands a blend of designing, developing, and deploying software solutions utilizing a modern tech stack.

Key Responsibilities:
- Develop and design scalable, secure, and robust software solutions.
- Responsible for developing and supporting web-based, mobile-aware Java applications and web services.
- Develop back-end services with Java, Spring, Node.js, Redis, Postgres, Kafka
- Develop front-end development with Angular, TypeScript, HTML5, CSS, SASS, and Jest.
- Engage with DevOps using Kubernetes, GitHub Actions, Dynatrace, and ADX to ensure optimal application performance.
- Drive comprehensive testing strategies using tools like Playwright.
- Collaborate with cross-functional teams for feature definition, design, and deployment.
- Mentor junior team members and foster a knowledge-sharing environment.
- Proactively stay abreast of the latest trends and technologies in software development.
- Work as part of an Agile team in a collaborative environment with Developers, Business Analysts, Product Managers, and Architects

Desired Skills & Experience:
- Bachelor’s or higher degree in Computer Science, Engineering, or related field.
- Java, Spring Boot, Rest, Soap, Angular, Typescript, Postman, Playwright, Github Actions, Kubernetes, KQL, GraphQL
- Exceptional problem-solving, communication, and team collaboration abilities

Education

Bachelor's degree