Job Overview
Lead Software Engineer (Java)
What You’ll Do
- Design and develop enterprise grade event driven Microservices with Spring Boot and Kafka (meet all requirements on scalability, availability, reliability, security, performance, operational excellence, and cost effectiveness)
- Develop and deploy Microservices applications on Cloud infrastructure, AWS.
- Integrate Microservices applications with managed AWS services.
- Lead team of engineers working on a collaborative Agile POD to deliver software on an ongoing basis.
- Work closely with business analysts, architects, and other stakeholders to fully understand functional/technical requirements, provide feedback, and request clarification as needed.
- Conduct code review to make sure that all codes are developed as per the standards and implementation complies with overall architecture.
- Maintain all project documentation up to date with the implementation.
- Make sure all work items are accurately estimated and planned for development.
Expertise You’ll Bring
- A Degree in Computer Science/Software Engineering or similar discipline and minimum 2+ years ‘experience designing complex software applications and 6 – 8+ years’ experience in software development.
- Excellent understanding on Java 8 features, Spring / Spring Boot / ORM.
- Design patterns, algorithms, data structures and object-oriented programming.
- Event Driven, DDD (Domain Driven Design) and Micro services architecture.
- Relational databases (Oracle / MySQL / PostgreSQL).
- Restful web services.
- Good understanding of SDLC and Scrum / Agile methodologies.
What We Offer
- Competitive salary and benefits package.
- Additional Training and Development.
- Opportunity to work with cutting-edge technologies.
- Great working culture with exciting extracurricular activities and clubs such as Yoga, Toastmasters, Fitness Classes & etc.
- Medical, Life and Critical illness Insurance benefits.
Job Detail
-
Offered SalaryNot Specified
-
Career LevelNot Specified
-
ExperienceMore than 5 Years
-
GenderBoth
-
INDUSTRYComputer and technology
-
QualificationProfessional Degree