Job Seekers, Please send resumes to resumes@hireitpeople.com
Required Skills and Experience:
- 10+ years of Java Software Development experience
- 2+ years of Tech Lead experience
- Experience with event driven technologies such as Kafka
- Experience building CICD pipelines in Jenkins
- Expertise in designing and building large - scale highly available, resilient, secure, scalable, cloud-native (AWS, Azure, GCP) digital enterprise applications on micro-services, serverless and event-driven architectures using domain driven design and 12-factor patterns
- Experience with Cloud-native REST API development leveraging Java, Maven, Stash, SpringBoot and OpenAPI standards
- Proven experience with querying enterprise databases using SQL
- Ownership of the entire secure SDLC, and extensive experience with DevOps CI/CD practices, TDD, BDD, automated security and quality testing using tools like RESTAssured/Cucumber/etc., modern test and mock frameworks and service virtualization tools like Wiremock to rapidly deliver, measure, and iterate features to customers while minimizing risk using practices like A/B tests, blue-green deployments, and feature toggles
- Demonstrated ability in influencing and partnering with architects, engineers, and product teams to deliver scalable robust application solutions
- A mindset of test-first development and a deep experience in creating unit and environment-agnostic integration and functional tests, working knowledge of modern test and mock frameworks and service virtualization tools
Nice to Have Skills and Experience:
- Experience with modern JavaScript web development (TypeScript, etc.) is a plus
Job Description:
- We are looking for a very strong Java Technical Lead to join a new Financial Crimes squad that is being built.
- He or she will be focused on delivering the following
- Developing, designing, and building architecture solutions on a cloud-native platform dedicated to high scale processing of large amounts of data.
- Assessing and researching current implementations of the platform and determining the course of action required to elevate the platform to meet customer needs.
- Foster a culture of relentless pursuit of process and product quality using appropriate standards, engineering practices and tools
- Collaborating in an autonomous team, owning all aspects of delivery (Coding, Quality, DevSecOps)
- Team player developing/deploying software in a fast-paced and highly flexible environment
- Continued focus on improving test coverage, release velocity and production health
- Working with global Agile teams and contribute to enhancing engineering practices
- Exercising operational expertise in a team, targeting Engineering and DevOps excellence
- Forever learning and growing your skillsets to be an active contributor to a well-rounded team
- Security focus and mindset to safeguard our customers assets and to protect the firm