Job Overview
Senior Software Engineer – Java
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:
- 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
- Very solid experience with OOP, OOD, 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 faster
- Hands on with following tools: AWS services, TDD, Maven, Junit
- Good command in English both oral and written.
Job Detail
-
Offered SalaryNot Specified
-
Career LevelNot Specified
-
Experience4 Years
-
GenderBoth
-
INDUSTRYComputer and technology
-
QualificationProfessional qualification