Develop and maintain high-quality code that adheres to coding standards, conventions, and approved designs.
Investigate and evaluate new and emerging technologies to maximize development efficiency and productivity.
Co-architect the eco-system around the platform together with teammates.
Collaborate with product managers, quality assurance representatives, and other developers to accurately estimate system issue resolution or package implementation efforts.
Deploy and release new features and functionality in a timely manner.
Create technical design specifications, participate in design reviews, and provide input to design recommendations.
Conduct unit and integration testing of applications and troubleshoot and resolve any code-related issues or bugs.
Write comprehensive code comments and debug code to ensure the highest quality of code.
Ensure compliance with team or project processes and procedures.
Requirements
Minimum of 5+ years of experience in Java (Functional Java, Java Stream), Spring Boot, Microservices, CI/CD, PostgreSQL, and MySQL.
Experience with Maven, Mongo, AWS, event-driven architecture, and developing Rest APIs is a bonus.
Good understanding of the full development lifecycle and the Agile Software Development Life Cycle, with exposure to Scrum projects.
Proficiency in object-oriented programming and software engineering principles is essential.
Fluency in English (oral and written) is a must, knowledge of other languages is an advantage.
Tech Stack
AWS
Java
Maven
Microservices
MySQL
Postgres
SDLC
Spring
Spring Boot
SpringBoot
Benefits
Hybrid working policy
A nice and social office in a great central location.
We prioritize your growth and development, offering training and education opportunities.
Well-organized career path according to your professional ambition within our company.