Description
We are seeking a talented and creative Java Developer who takes responsibility and ownership in providing software solutions and contributing to the overall success of the team. In this role, you will act as a trailblazer for the team, enhancing development, delivery, and operational efficiencies through best practices, industry standards, and high-quality engineering. You will support all project-related architecture, design, development, and deployment of data-oriented integration across platforms and projects within a matrix organization.
Responsibilities
- Work as part of a cross-functional agile development team in all phases of development and production support.
- Collaborate with other development and engineering teams in building, deploying, and monitoring services.
- Define and implement industry-standard coding practices in the appropriate programming languages.
- Perform improvement activities, code reviews, code optimization, and query tuning.
- Discuss user stories with the rest of the team and provide technical input when necessary.
- Perform peer reviews on source code to ensure reuse, scalability, and the use of best practices.
- Maintain thorough and well-written documentation at both the project and coding levels.
- Design and develop applications based on Java, Spring, JavaScript, React JS/Angular JS, and JavaScript (Svelte).
Requirements/Tech Stack
- Strong hands-on experience with Java, Spring, Spring Boot, and Microservices.
- Experience in JavaScript, React JS/Angular JS, and JavaScript (Svelte) is an added advantage.
- Familiarity with Terraform is a nice to have.
- Knowledge of Cloud Foundry and AWS is a plus.
Employment Type: Full-Time