Java Springboot Developer

Mindlance

  • Chicago, IL
  • 12 days ago

    Highlights

    DO NOT EDIT BELOW THIS LINE, PLEASE INSERT JOB DESCRIPTION ABOVE--------------------------------- " Spring Boot Developer Responsibilities " Work in a fast-paced, project-centered, team-oriented atmosphere " Visit clients outside of the nation to gather and specify needs " Create solutions that are high-quality, scalable, and maintainable, with an emphasis on backend systems and related technologies " Carry out unit and integration tests " Identifying and resolving bugs " Make sure you've developed enough test cases to ensure the design criteria are satisfied " Produce well-written documentation for each microservice " Constantly educate yourself on new approaches and technology " Disseminate your expertise inside the organization " Communicate with other developers " Creating and deploying microservices using the Spring Boot framework " Adherence to the whole Software Development Life Cycle " Interconnecting microservices with databases " Knowledge of how streaming systems such as Kafka operate " Spring Boot Developer Requirements & Skills " Spring Boot Experience " Familiarity with software development design patterns: GIT, Swagger, PCF, and Rabbit MQ " Expertise in API technologies such as Rest Webservices " Previous experience writing unit tests with JUnit, Mockito, or PowerMock " Knowledge of markup languages such as JSON and YML " Working knowledge of quality and security scan technologies such as Sonar, Fortify, and WebInspect " Knowledge of the Agile approach. This role involves developing microservices, implementing API integrations, improving application performance, and supporting ongoing digital transformation initiatives.

    Numbers & Facts

    LocationChicago, IL

    Description

    This position is primarily onsite. Candidates should be willing to work from any approved U.S. Bank corporate location. The expected onsite requirement is approximately 3 days per week, subject to business needs.

    Project / Initiative Summary

    We are seeking a Senior Java Spring Boot Developer to support the design, development, and modernization of enterprise applications and APIs. The resource will work within an Agile team responsible for building scalable, secure, cloud-ready solutions that support critical business capabilities. This role involves developing microservices, implementing API integrations, improving application performance, and supporting ongoing digital transformation initiatives.

    Top Responsibilities

    1. Design, develop, and maintain Java Spring Boot microservices and REST APIs.


    1. Collaborate with product owners, architects, business analysts, and QA teams to deliver high-quality solutions.

    2. Develop scalable and secure applications following enterprise development standards and best practices.

    3. Participate in architecture discussions, application design reviews, and code reviews.

    4. Troubleshoot application issues, identify root causes, and implement corrective solutions.

    5. Develop automated unit, integration, and performance tests.

    6. Support CI/CD pipeline implementation and DevOps practices.

    7. Integrate applications with databases, messaging platforms, and external systems.

    8. Contribute to cloud migration and modernization efforts where applicable.

    9. Participate in Agile ceremonies including sprint planning, daily standups, retrospectives, and backlog refinement.


    Required Skills / Technologies
















































    Skill

    Experience

    Java

    7 years

    Spring Boot

    5 years

    REST API Development

    5 years

    Microservices Architecture

    4 years

    SQL Databases (Oracle, SQL Server, PostgreSQL)

    5 years

    Git / Source Control

    3 years

    CI/CD Tools (Jenkins, GitHub Actions, Azure DevOps, etc.)

    3 years

    Docker / Containerization

    2 years

    Cloud Platforms (Azure, AWS, or GCP)

    2 years

    Agile/Scrum Methodology

    3 years

    Preferred Skills / Attributes

    Experience with Kubernetes/OpenShift.


    • Experience with Kafka or enterprise messaging platforms.

    • Knowledge of event-driven architecture patterns.

    • Experience with API gateways and security frameworks.

    • Exposure to distributed systems and cloud-native applications.

    • Strong problem-solving and analytical skills.

    • Excellent communication and collaboration abilities.

    • Prior experience within financial services or regulated industries.


    Interview Process

    Round 1: Technical screening (45-60 minutes, video call)

    Java fundamentals


    • Spring Boot

    • REST APIs

    • Microservices design

    • Database concepts


    Round 2: Technical panel (60 minutes, video call)

    System design


    • Architecture discussions

    • Coding/problem-solving

    • Cloud and DevOps concepts


    Round 3: Hiring manager discussion (30 minutes, video call)

    Team fit


    • Communication skills

    • Project experience

    • Role expectations


    Technical Depth: Moderate to High. Candidates should be able to demonstrate hands-on development experience and discuss architecture and design decisions in detail.





    ------------------------DO NOT EDIT BELOW THIS LINE, PLEASE INSERT JOB DESCRIPTION ABOVE--------------------------------- " Spring Boot Developer Responsibilities " Work in a fast-paced, project-centered, team-oriented atmosphere " Visit clients outside of the nation to gather and specify needs " Create solutions that are high-quality, scalable, and maintainable, with an emphasis on backend systems and related technologies " Carry out unit and integration tests " Identifying and resolving bugs " Make sure you've developed enough test cases to ensure the design criteria are satisfied " Produce well-written documentation for each microservice " Constantly educate yourself on new approaches and technology " Disseminate your expertise inside the organization " Communicate with other developers " Creating and deploying microservices using the Spring Boot framework " Adherence to the whole Software Development Life Cycle " Interconnecting microservices with databases " Knowledge of how streaming systems such as Kafka operate " Spring Boot Developer Requirements & Skills " Spring Boot Experience " Familiarity with software development design patterns: GIT, Swagger, PCF, and Rabbit MQ " Expertise in API technologies such as Rest Webservices " Previous experience writing unit tests with JUnit, Mockito, or PowerMock " Knowledge of markup languages such as JSON and YML " Working knowledge of quality and security scan technologies such as Sonar, Fortify, and WebInspect " Knowledge of the Agile approach



    Shift: []

    Start: []

    EEO:
    Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.

    Similar Jobs