Designing and developing software solutions while assisting fellow software engineers through peer coding, peer review, and discussions on software development, best practices and solution design.
Collaborating with product owners, architecture teams, and engineering teams to translate business needs into robust and integrated technological solutions that align with the product vision and roadmap.
Contributing to front-end development and maintenance; maintain the performance, scalability, and security of applications to ensure maximum reliability.
Participating in design workshops with architects and review sessions with software engineers.
Prototyping new technologies with a fail-fast approach to innovation.
Collaborating with peers to implement and enforce software engineering best practices.
Supporting engineering managers in estimating, planning, and grooming the product backlog.
Leading, coaching, and mentoring fellow software engineers in their daily work.
Requirements
Overall 10+ years' experience in back-end software design and development.
8+ years' experience with Java and Spring Boot frameworks.
2+ years of experience with Angular and JavaScript.
Excellent technical proficiency in designing and implementing secure, clean code in Java.
Experience designing and implementing optimized RESTful APIs.
Proven ability in software testing methodologies to ensure reliability and performance.
Experience with containerization using Docker and/or Azure Kubernetes Service (AKS).
Experience with CI/CD pipelines, particularly using Azure DevOps.
Advanced knowledge of agile software engineering practices.
Front-end development expertise beyond the basics.
Experience leading code reviews and mentoring team members.
Excellent Communication Skills in English, both written and verbal.
Tech Stack
Angular
Azure
Docker
Java
JavaScript
Kubernetes
Spring
Spring Boot
SpringBoot
Benefits
Employee stories
A world of opportunities
Inclusive culture encouraging fresh perspectives and innovative thinking
Professional development opportunities for those returning to work