Java Springboot Developer

Mindlance

  • Hopkins, MN
  • 30+ days ago

    Highlights

    Demonstrate strong design and programming skills using Java, Spring Framework, JSON, REST Web Services, XML, XSLT, PL/SQL , and Unix/Windows environments. Follow the complete Software Development Life Cycle (SDLC), including design, development, testing, deployment, and support.

    Numbers & Facts

    LocationHopkins, MN

    Description

    Open to ALL Onshore Vendors
    Hybrid in office 3 days a week - preference to Denver hub, but open to MN, Atlanta and Irving
    Max rate of ***

    Mid Level Java Springboot Developer







    Job Description



    • Design, develop, and implement enterprise-grade microservices using Java 8/17/21 and the Spring Boot framework.

    • Build scalable, secure, and maintainable backend solutions following microservices architecture principles.

    • Analyze and assess user issues, perform system reviews, troubleshoot problems, and deliver timely resolutions.

    • Work effectively in a fast-paced, agile, and team-oriented environment.

    • Develop and maintain comprehensive unit and integration test coverage using JUnit and Mockito.

    • Identify, troubleshoot, and resolve software defects and performance issues.

    • Ensure software solutions meet all functional, non-functional, quality, and security requirements.

    • Produce clear technical documentation, API specifications, and operational guides for developed services.

    • Share technical knowledge and mentor team members on best practices and modern development techniques.

    • Create, deploy, monitor, and support microservices using Spring Boot and cloud-native development practices.

    • Follow the complete Software Development Life Cycle (SDLC), including design, development, testing, deployment, and support.

    • Design and implement RESTful APIs and integrate microservices with relational and non-relational databases.

    • Develop event-driven solutions leveraging messaging technologies such as Kafka.

    • Create high-quality, scalable, resilient, and maintainable applications with a focus on backend systems and distributed architectures.

    • Implement CI/CD best practices and ensure code quality through automated testing and code reviews.

    • Demonstrate strong design and programming skills using Java, Spring Framework, JSON, REST Web Services, XML, XSLT, PL/SQL, and Unix/Windows environments.




    Required Skills, Experience & Capabilities



    • Strong hands-on experience with Java 8, Java 17, and/or Java 21.

    • Extensive experience designing and developing Microservices using Spring Boot.

    • Deep understanding of Spring ecosystem components, including:

      • Spring Data JPA

      • Spring Security

      • Spring HATEOAS

      • Spring REST

      • Spring for Apache Kafka

      • JPA Criteria Query



    • Strong experience building RESTful APIs, web services, and distributed applications.

    • Hands-on experience with event-driven architecture and messaging technologies such as Kafka.

    • Proficiency in source control and DevOps tools such as Git, Swagger/OpenAPI, and CI/CD pipelines.

    • Solid experience writing unit, integration, and automated tests using JUnit 5, Mockito.

    • Strong understanding of object-oriented design principles, design patterns, and clean coding practices.

    • Experience with relational databases, SQL, PL/SQL, and data integration patterns.

    • Knowledge of configuration and markup formats such as JSON, YAML, XML, and related technologies.

    • Working knowledge of quality and security scanning tools such as SonarQube, Fortify, and WebInspect.

    • Experience with Agile/Scrum development methodologies.

    • Excellent problem-solving, communication, and collaboration skills



    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