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.