Our client is a leading Financial Services company looking for Software Engineers specialized in Java to their current tech team. My client is expanding the capabilities of the Technical Team and looking forward in hiring the experts and skillful talents in the market to join them on a permanent basis.
Responsibilities :
- Design, implement, and maintain Java-based applications.
- Write well-designed, efficient, and testable code.
- Develop and maintain APIs to support various business functionalities.
- Ensure the scalability, performance, and security of APIs.
- Integrate applications with databases, ensuring data consistency and efficiency.
- Experience with SQL and NoSQL databases.
- Work closely with cross-functional teams, including product managers, designers, and other developers.
- Identify and fix software defects and issues in a timely manner.
- Perform root cause analysis for production issues.
Requirements :
Minimum of 3 years of experience in Java development.Object-oriented analysis and design using established and tested enterprise design patterns.Good experience with API design and development.Experience with databases, both SQL and NoSQL.Familiarity with containerization technologies (Docker, Kubernetes) is a plus.