Logo
JobRialto

Java Developer

JobRialto, Richfield, Minnesota, United States,


Location: Richfield, MN (3 Days Onsite)

Job Summary:

We are seeking a skilled Java Developer to join our development team. The ideal candidate will have at least 5 years of experience designing and developing microservices using Spring Boot and will have strong experience in unit testing with JUnit. You should have a solid understanding of cloud technologies and Agile development processes. This is a great opportunity to work on a dynamic team and contribute to the development of scalable, high-performance solutions.

Key Responsibilities:Microservices Development: Design and develop microservices using Spring Boot and Java 11/17 (or later), ensuring scalability, maintainability, and performance.Unit Testing: Write and maintain unit tests using JUnit and other testing frameworks to ensure high-quality, reliable code.Cloud Integration: Work with cloud technologies and features to integrate cloud-based functionality into microservices.Agile Development: Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives. Collaborate with cross-functional teams to ensure smooth delivery of features.Collaboration: Work closely with team members, including product managers, designers, and other developers, to ensure the successful delivery of applications.Continuous Improvement: Participate in code reviews, identify areas for improvement, and suggest enhancements to existing systems.Required Qualifications:

Experience:

At least 5 years of experience in designing and developing microservices using Spring Boot (Java 11/17, or later).At least 3 years of experience using JUnit for unit testing.At least 1 year of experience working with cloud technologies and a solid understanding of cloud fundamentals.Technical Skills:

Strong experience with Spring Framework, Java 11/17 (or later), JUnit, and Cucumber/Karate.Familiarity with relational databases (Oracle, MSSQL, PostgreSQL) and NoSQL databases (Cassandra, Cosmos DB, DynamoDB, MongoDB).Experience with Jenkins and Git Actions for CI/CD pipeline integration.Development Processes:

Strong familiarity with Agile development methodologies, tools, and terminology.

Preferred Qualifications:

Additional Technologies:

Experience with React.js, Cypress, or any event-driven frameworks such as MQ, Kafka, RabbitMQ, Azure Service Bus, or AWS SNS.Experience in building GraphQL queries and mutations.

Certifications (if any):

Preferred: Any relevant Java certifications, cloud certifications, or Agile certifications are a plus but not required.

Education:

Bachelors Degree