Java Developer Core Java

Overview

On Site
$50 - $52
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

core java
api
springboo
sql

Job Details

Job Title: Java Developer Core Java, Spring, REST APIs
Location: O Fallon MO/Onsite
Need Passport Number

Interview : Face to face.

Job Summary:

We are looking for a Java Developer with strong expertise in Core Java, Spring Framework, and RESTful web services. The ideal candidate should have hands-on experience with design patterns, JPA, API development and security, and a good understanding of CI/CD and cloud environments.

This role requires solid problem-solving skills, familiarity with modern development practices, and the ability to write clean, maintainable code.

Key Responsibilities:

  • Develop and maintain robust, scalable, and secure applications using Core Java and Spring Core
  • Design and implement RESTful web services and integrate with external APIs
  • Apply and implement design patterns such as Singleton and Factory in real-world scenarios
  • Write optimized and clean SQL queries for interacting with databases
  • Implement API security, including rate-limiting and authorization mechanisms
  • Work with JPA for ORM and persistence layer development
  • Participate in basic programming tests as part of evaluation
  • Collaborate with cross-functional teams in Agile/Scrum environments

Required Skills:

  • Strong knowledge of Core Java and Spring Core
  • Hands-on experience in designing and writing REST APIs
  • Good understanding and practical implementation of design patterns (e.g., Singleton, Factory)
  • Familiarity with API security concepts and rate-limiting strategies
  • Experience with JPA and writing basic SQL queries
  • Understanding of software development lifecycle and best practices

Good to Have:

  • Experience with CI/CD tools like Jenkins
  • Exposure to cloud platforms (AWS, Azure, or Google Cloud Platform)
  • Understanding of API Gateway and how APIs are managed and secured in cloud environments
  • Knowledge of Docker and microservices architecture is a plus

Education:

  • Bachelor s degree in Computer Science, Engineering, or related field
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.