More jobs:
Senior Software Engineer
Job in
Chicago, Cook County, Illinois, 60290, USA
Listed on 2026-01-01
Listing for:
1872 Consulting
Part Time
position Listed on 2026-01-01
Job specializations:
-
Software Development
Senior Developer, Software Engineer
Job Description & How to Apply Below
Chicago, IL, Dallas, TX, or Jersey City, NJ
Hybrid – onsite 2-3 days per week, WFH 2-3 days per week
Position Summary
This role is open with a financial services company. This team of talented engineers is looking for a Senior Software Engineer to help build foundational components required by our new flagship risk platform project. This person will enrich and advance the platform, providing sound technical decisions around design, architecture, and development. Strong technical and architecture skills, technical leadership and development, Agile expertise, and the ability to effectively execute on multiple fronts are baseline expectations for this role.
This role, most critically, will support change and improve processes.
Responsibilities
• Design & Develop software, employing object-oriented techniques & functional programming paradigm in Java8 or higher versions.
• Review and understand business and technical requirements; translate those into flexible, scalable, resilient design proposals.
• Review architecture proposals with tech leads in the firm as well as senior business partners.
• Drive strategies and transition plans to deliver target state architectures.
• Drive and support development of solutions to complex technical challenges while coding, testing, troubleshooting, debugging, and documenting the systems.
• Drive various enterprise level architecture initiatives covering Risk Platform interactions at enterprise level and help flush out reference architecture with POC/Designs.
• Drive development of solution / solution architecture on Risk Platform project team.
• Lead architecture & design tasks supporting development of core infrastructure services for risk platform.
• Analyze, document, refine, and maintain architectures that are developed within the team.
• Drive team that optimizes application performance through analysis, code refactoring, and system tuning.
Requirements
• 7+ years of experience with Java - current with Java 8 and/or Java 11+
• Strong experience with Spring, Spring MVC, and/or Spring Boot
• Experience developing applications in any cloud environment, AWS preferred
• Previous experience with Fintech development or financial services
Nice to have
• AWS experience - the more the better, this is what they'll be using:
- VPCs, S3, EC2, ACLs, KMS, AWS CLI, IAM, Security groups
• Working knowledge of Dev Ops tools:
Terraform, Ansible, Jenkins, Maven/Gradle, Nexus/Artifactory and CI/CD pipeline etc.
• Familiarity with high-speed distributed computing frameworks involving Map Reduce technologies, like Apache Spark, Kafka Streams, Apache Flink
• Familiarity with monitoring related tools and frameworks like Splunk, Elastic Search, Prometheus, App Dynamics
#JLjbffr
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×