The company is looking for a Java Software Engineer to design, develop, and execute code and ensure the quality and performance of software applications.
Requirements
- At least 7 years of experience in IT industry.
- Good in OOPS concepts and implementation.
- 5+ years of experience as a Java developer utilizing Java 8 or newer versions and the supporting platforms such as Eclipse, Springboot, code repository (i.e. BitBucket).
- 5+ years of experience with relational databases (Oracle, Postgres, mySQL).
- 5+ years of experience using build tools such as Maven.
- 4+ years of experience and understanding of cloud computing.
- 4+ years of experience and understanding of Docker for containerization and its underlying concepts.
Responsibilities
- Write core java code adhering to overall architecture and design of existing applications.
- Work closely with Quality Assurance to resolve any issues reported by QA / Test Analysis.
- Understand performance metric and factors affecting the performance and find ways to improve it.
- Leverage automation for increased efficiency.
- Track own progress to ensure timely delivery.
- Bring in fresh ideas to make improvements.
- Participate in code reviews for own as well as others’ code.
Other
- At least 7 years of experience in IT industry.
- Banking/Finance/Trading experience is preferred.
- 10 days of paid annual leave (plus sick leave and national holidays).
- Maternity & paternity leave plans.
- A comprehensive insurance plan including medical, dental, vision, life insurance, and long-/short-term disability (plans vary by region).