30925-1, Senior Java developer, Location: Hartford, Los Angeles ( Onsite),Duration: 6+ Months contract

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 6 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

Java
SQL
Springframework
Springboot
SpringMVC
Spring security
Maven
Github
MongoDB
JPA
Hibernate
AWS
Azure
GCP
Junit
Mockito
Microservices
RestfulAPI

Job Details

Hi,

 

        Please find the role below and let us know your interest.

 

Role: Senior Java developer-Request ID: 30925-1

Location: Hartford, Los Angeles ( Onsite)

Experience: 10+ Years

Duration: 6+ Months contract

 

Job description:

We are seeking a highly skilled candidate with extensive experience in Java Spring Framework and Spring Boot to lead the migration of applications from Spring Framework 3.0.5 to Spring Boot 3.x. The ideal candidate will have strong expertise in modern Java development, microservices architecture, and cloud-native technologies, with a proven track record of delivering scalable, secure, and high-performance solutions.

Key Responsibilities

Perform migration of legacy applications from Spring Framework 3.0.5 to Spring Boot 3.x.
Design and implement microservices architecture using Java, Spring Boot, and related technologies.
Integrate and configure Kafka, Azure, MongoDB, and Redis within application environments.
Ensure adherence to best practices in IoC, DI, AOP, and other core Spring concepts.
Develop RESTful APIs and web applications using Spring MVC.
Implement secure solutions leveraging Spring Security.
Optimize application performance and scalability through effective design and tuning.
Collaborate with cross-functional teams to ensure smooth migration and deployment.
Utilize Maven for build and dependency management.
Work with SQL and NoSQL databases using Spring Data, JPA, and Hibernate.
Maintain version control using GitHub and participate in code reviews.
Contribute to CI/CD pipeline development and deployment automation.
Apply strong problem-solving and analytical skills to complex technical challenges.


Required Skills & Qualifications

Extensive experience with Spring Framework, particularly legacy versions like 3.0.5, and deep understanding of its core concepts (IoC, DI, AOP).
Proven experience migrating applications from older Spring versions to Spring Boot.
Strong proficiency in Java, with experience in Java 17 or higher.
Solid understanding of Spring Boot principles, including starters, auto-configuration, embedded servers, and externalized configuration.
Experience with Maven build tool.
Familiarity with SQL, JPA, Hibernate, and Spring Data.
Experience with Spring MVC and RESTful API development.
Understanding of security concepts and experience with Spring Security.
Hands-on experience with Kafka, MongoDB, and Redis.
Strong problem-solving and analytical skills.
Excellent communication and interpersonal skills.


Preferred Qualifications

Experience with cloud platforms (AWS, Azure, Google Cloud Platform), with strong preference for Azure.
Experience with containerization technologies (Docker, Kubernetes); OpenShift experience is a strong plus.
Experience with CI/CD pipelines and automation tools.
Mastery in microservices architecture and development.


Skills Summary

Languages: Java (17+), SQL
Frameworks: Spring Framework (3.x), Spring Boot (3.x), Spring MVC, Spring Security
Tools: Maven, GitHub
Messaging & Caching: Kafka, Redis
Databases: MongoDB, SQL, JPA, Hibernate
Cloud: Azure (preferred), AWS, Google Cloud Platform
Containerization: Docker, Kubernetes, OpenShift
Testing: JUnit, Mockito
Architecture: Microservices, RESTful APIs
Other: CI/CD pipelines, performance tuning, security best practices

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.