One of our prestigious clients who is a leading "Software Engineering" company is looking for a “Senior Software Engineer - Java" to join their team immediately.
SALARY: Negotiable
ROLES & RESPONSIBILITIES:
- Writing clean, high-quality, high-performance, maintainable, unit testable code.
- Work with globally distributed product development team with different cultures.
- Understand very high-level requirements from customer and produce solutions which meet requirements and with high quality.
- Mentor junior engineers.
QUALIFICATIONS & EXPERIENCES:
- A Bachelor's degree in IT/Software Engineering/ Computer Science or equivalent professional qualification.
- 4+ years of solid hands on experience in Java development.
- Experience in Spring Boot (experience in Spring cloud would be an added advantage).
- Experience in MongoDb.
- Solid experience with OOP, OOD and Design Patterns.
- In depth knowledge on Threads, Concurrency, Data Structures and Algorithms.
- In depth knowledge on microservices.
- Ability to provide innovative solutions and produce high quality code super fast.
- Hands on experience with the following tools: AWS services, TDD, Maven, Junit.
- Good command of oral and written English.
HOW TO APPLY:
If you are interested, please forward your CV to, This email address is being protected from spambots. You need JavaScript enabled to view it.
(Please use the same vacancy name for your subject title for better visibility of your email)