Job Openings
Associate Engineer – Java
About the job Associate Engineer – Java
About Our Client
Our client is a technology and data solutions provider serving the financial services industry, specializing in digital transformation, data-driven solutions, and software engineering.
Job Overview
The Associate Engineer – Java will support the development and maintenance of Java-based applications, APIs, integrations, and backend services. The role involves working with senior engineers to convert legacy platform functionality into modern Java solutions while developing technical skills and domain knowledge.
Key Responsibilities
- Implement and maintain Java code for application development and legacy system conversions.
- Write and maintain unit tests to ensure code quality.
- Participate in code reviews and apply feedback from senior engineers.
- Investigate and resolve defects in testing and production environments.
- Follow source control, branching, and secure development practices.
- Prepare and update technical documentation.
- Collaborate with senior engineers, QA teams, and subject matter experts.
- Use AI coding assistants responsibly and review generated code before implementation.
Qualifications & Requirements
- Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Good understanding of Java fundamentals and object-oriented programming.
- Basic knowledge of SQL and relational databases.
- Familiarity with unit testing tools such as JUnit.
- Understanding of data structures, algorithms, and Git.
- Experience with a modern IDE such as IntelliJ.
- Knowledge of Spring Boot, Maven/Gradle, and REST APIs is an advantage.
- Exposure to Docker, CI/CD, Azure, or AWS is desirable.
- Basic frontend knowledge (HTML, CSS, JavaScript/TypeScript, or React) is an advantage.
- Strong problem-solving, communication, and learning abilities.
- Good written and verbal communication skills in English.
Interested candidates may send their CV to jobs@mindplus.global