DTCC is seeking a Lead Software Engineer - Java Full Stack Developer to create, design, deploy, and support applications, programs, and software solutions. The role involves planning, documenting technical requirements, designing, developing, and testing software systems and applications.
Requirements
- Bachelor degree in Engineering or Masters in Computer Science
- 06+ years' experience in application development and system analysis
- Hands-on experience in application development
- Experience with Micro Services & Layered (SOA/MVC) Architecture onPrem and Oncloud (AWS)
- Extensive experience with Java (Core & EE, Spring Boot, Spring MVC, Spring Cloud, JMS)
- Expertise in deploying scalable solutions in Kubernetes/docker containers
- UI/UX (Angular or equivalent)
- SCM / DevOps / CI/CD tools & process (GIT/Bitbucket, Maven, Ant, Jenkins, Sonar)
- Web Technologies (JavaScript, HTML 5, CSS, JSON, REST, SOAP)
- Testing tools & frameworks (Jasmin/Karma, JUnit, Selenium, Cucumber, Mockito)
- Experience with Integration patterns and messaging technologies (MQ, Solace, Kafka, RabbitMQ)
- Extensive experience in ORACLE PLSQL, SQL and performance fine tuning
Benefits
- Competitive compensation
- Comprehensive health and life insurance and well-being benefits
- Pension / Retirement benefits
- Paid Time Off and Personal/Family Care, and other leaves of absence