Description
Candidate must be willing to work 5 days a week from the Chicago office location.
Principal Responsibilities
•Design, develop, maintain high-volume, low-latency Java applications on Prem and on GCP (Google Cloud Platform)
•for mission-critical systems and deliver high-availability and performance.
•Follow agile practice and contribute to all phases of the development lifecycle.
•Translate software requirements into working and maintainable solutions within the existing application frameworks.
•Build and support CI/CD automation pipeline
•Support build deployments and troubleshoot infrastructure and environment related issues.
•Collaborate effectively across teams
Essential Qualifications
•Bachelor’s or above degree in Computer Science or a related discipline
•Strong problem-solving skills and effective communication skills
•8+ years Java development experience.
•5+ years experience with GCP or AWS or combined.
•Experience with SQL and DBMS in an enterprise environment
•5+ years of experience using build tools such as Maven
•Experience working with containers, Kubernetes, and Docker a plus
•3+ years of experience with cloud containerization technology such as GKE
•Experience with Kubernetes
•Experience with test-driven development
•Experience using Streaming Technologies such as Apache KAFKA or Google PubSub
•Experience with automation and continuous integration tools such as Jenkins & Chef
Desirable Qualifications
•Experience working with financial risk management applications
•Experience with Google Cloud Platform
•Experience with Python
•Experience with UC4 and Splunk
•Experience coding in a story-driven, agile environment
•Experience using Confluence, JIRA, or other Atlassian tools