Padmi

JPC - 206357 - Software Engineer

United States · HybridPosted 1 month ago
Software engineeringUnspecified
Apply at Indotronix International

Opens the source posting on iic.com

Source description

About the role

View original

Software Engineer (Java/Spring, AWS) – Financial Services Location: Riverwoods, IL (Onsite Preferred / Hybrid for Exceptional Candidates) Job Type: Contract

About the Role

Join a high-impact engineering team supporting critical financial operations. As a Software Engineer, you’ll architect, develop, and optimize backend microservices and distributed data pipelines using the latest Java technologies and AWS cloud services. This is a hands-on, senior-level backend role focusing on secure, resilient, and high-performance systems in a regulated financial environment. Thrive in a mature engineering culture that values rigorous testing, code quality, and continuous improvement.

Responsibilities

  • Design, build, and maintain robust backend services using Java 21, Spring Boot, and microservice patterns

  • Develop and optimize large-scale data processing pipelines with AWS EMR, Apache Spark, and cloud-native tools

  • Implement comprehensive automated testing with TDD, BDD, JUnit, and Cucumber

  • Collaborate with cross-functional teams to deliver secure, compliant, enterprise-grade solutions

  • Enhance system observability with metrics, logging, and performance tuning for reliability

  • Lead or participate in code reviews, architectural discussions, and process improvements

  • Ensure strict adherence to financial industry standards for security, auditability, and operational excellence

  • Required Skills and Experience

  • 5–7 years as a Software Engineer or Backend Engineer with a focus on Java

  • Expert-level proficiency in Java 21, Spring Boot, RESTful APIs, and microservices

  • Hands-on experience with AWS (EMR, S3, Lambda, CloudWatch highly valued)

  • Solid background in distributed systems, data structures, algorithms, and data pipeline design

  • Demonstrated practice of TDD, BDD, Cucumber, and automated testing frameworks

  • Experience with CI/CD, Git, Jenkins, or GitLab

  • Experience in regulated, enterprise, or financial environments

  • Willingness to work onsite in Riverwoods, IL (hybrid considered for exceptional candidates)

  • Preferred Skills

  • Experience with AWS EMR, Apache Spark, and large-scale data processing

  • Familiarity with Kafka, Kinesis, or streaming data technologies

  • Exposure to DevOps, infrastructure-as-code, Docker, or Kubernetes

  • Understanding of domain-driven and event-driven architectures

  • Performance tuning for low-latency, high-volume systems

  • Financial services, fintech, or risk systems background

Benefits

  • Work on mission-critical financial platforms with real-world impact

  • Mature engineering culture with strong mentorship, code quality, and knowledge sharing

  • Opportunities for skill growth in distributed systems, cloud technologies, and data engineering

  • Competitive compensation for senior engineers

  • Hybrid work flexibility for top performers

  • How to Apply Ready to advance your backend engineering career in a dynamic financial environment? Submit your resume highlighting Java, Spring Boot, AWS, and automated testing experience. Qualified candidates will complete a real-time coding interview focused on problem-solving and core engineering skills.

One address, no account. We’ll tell you when matching roles go live.

More at Indotronix International

Related open roles

View all roles