Post Job Free
Sign in

Java Developer

Company:
Robert Half
Location:
Kensington, MN, 56343
Pay:
60USD - 70USD per hour
Posted:
June 21, 2025
Apply

Description:

Job Description

We are looking for a skilled Engineer to join our team in Hopkins, Minnesota, and contribute to the development of high-scale, cloud-native applications. As part of this long-term contract position, you will design, build, and maintain innovative software solutions while applying best practices in modern software engineering. This role offers an exciting opportunity to work on cutting-edge projects within the financial services industry.

Responsibilities:

• Develop, test, and maintain scalable applications across the full engineering stack.

• Write clean, maintainable, and well-documented code that adheres to industry best practices.

• Collaborate with cross-functional teams to design and implement service-oriented architectures.

• Build and manage CI/CD pipelines to ensure efficient and automated deployment processes.

• Utilize caching solutions such as Redis to improve application performance.

• Design and support cloud-native applications on platforms such as Google Cloud, AWS, or Microsoft Azure.

• Implement microservices architecture and ensure seamless inter-service communication.

• Apply advanced development tools like Apache JMeter, Tomcat, and Swagger to enhance project delivery.

• Create and manage relational and NoSQL databases, including PostgreSQL and MongoDB.

• Ensure the security of applications by following best practices, including OAuth2 and API documentation tools.• Bachelor’s degree in Computer Science or equivalent experience.

• At least 5 years of hands-on experience in software development.

• Proficiency in Java 17, Spring Boot 3, and RESTful API design.

• Strong understanding of microservices architecture and distributed systems.

• Practical experience with caching solutions such as Redis.

• Expertise in building and managing CI/CD pipelines.

• Familiarity with relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB or Cassandra).

• Experience designing and developing cloud-native solutions on platforms such as Google Cloud, AWS, or Azure.

Apply