Work as a member of a team responsible for coding, testing and maintaining products.
Contribute to enhancements and changes to existing applications codebase.
Develop code that complies with design specifications and meets security and Java/J2EE best practices.
Create code that is easily maintainable and have high system performance.
Collaborate with Development & QA staff on individual and team deliverables.
Create documentation and procedures for installation and maintenance.
Work with operations team for any production issues.
Identify opportunities for future enhancements and refinements to standards, best practices, design patterns and development methodologies.
Participate in design and code review sessions to ensure the quality of work delivered by self and teammates are in accordance with development standards.
Your attitudes we value:
Extensive experience in Java programming
Strong understanding of microservices architecture and best practices.
Proficiency in CI/CD tools and best practices, including Jenkins, SonarQube, unit testing, and git flow.
Excellent knowledge of Spring Framework.
Expertise in asynchronous programming and reactive programming.
Familiarity with technologies such as Kafka and MQ.
Knowledge of relational databases as well as NoSQL, understanding differences and applications.
Understanding of K8S/Docker Swarm-based architecture and deployment.
Experience with JIRA and Confluence.
Experience using GenAI tools such as Cline, Aider, or Github Copilot.
Additionally, knowledge of Vert.X is a plus
What do we offer?
B2B Contract
Hybrid work ( 1 day a week from the office)
Opportunity to use foreign languages and the newest technologies on a daily basis
Work in a multicultural environment
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job