To develop and maintain Java applications and microservices for Synectics
Requirements
- 8+ years of experience in developing Java applications
- 5+ years of experience in developing backend web applications
- Expert in Java (11+) programming language, Spring Framework & Libraries, and Spock Unit testing
- Very good understanding of Cassandra database for large volumes of data
- Good understanding of Cassandra table design and query patterns
- Very good understanding of Apache Kafka for asynchronous message processing
- Proven development experience supporting large volume, low latency transactions
- Good knowledge of Azure Cloud environments, Kubernetes, Docker, Git
Responsibilities
- Works with product Managers/Owners to define the scope of the PI features and estimate the T-Shirt size for level of effort
- Develops code to implement new features to support application clients
- Works with Application clients and external teams like infra, devops, SRE, Tier 1/2 support for dependencies in feature delivery and maintenance and support of the microservices owned by the team
- Works with release management for the release of the microservices owned by the development team
- Provides the communications to management and stake holders regarding the various initiatives that the development team is working on, solution design and implementation details for various features in Java applications
- Implements unit tests and functional tests to ensure high quality code is delivered
- Works with App architects and Engineering leads in the solution for feature implementation
Other
- Healthcare Insurance through BlueCross BlueShield of Illinois
- Dental Insurance through MetLife
- Vision Insurance through VSP
- 401(k) Plan: The Synectics Inc. Investment Savings Retirement Plan
- Technical Certification Bonus: up to $500 for an approved professional certification