JAVA DEVELOPER | LANSING, MI (2 DAYS ONSITE) ONLY LOCAL

Overview

On Site
USD 50-55
Contract - W2
Contract - 10 Month(s)

Skills

JAVA DEVELOPER
Spring Boot
Hibernate
RESTful
API
SDLC
Agile
Scrum
SQL
data modeling
CI/CD
Troubleshoot
debug
AWS
Azure
GCP
OOP
design
problem-solving
Kafka
GitHub
Angular

Job Details

JOB TITLE: JAVA DEVELOPER

JOB DURATION: 10+ MONTHS

JOB LOCATION: LANSING, MI (2 DAYS ONSITE) ONLY LOCAL

EXPERIENCE: 8+ YEARS


VISA: , GC-EAD, -EAD ONLY

RATE: $55/HR ON W2 ONLY

Key Responsibilities:

  • Design, develop, test, and maintain Java-based applications using Spring Boot, Hibernate, and RESTful APIs.
  • Participate in all phases of the software development life cycle (SDLC), including analysis, design, implementation, and maintenance.
  • Develop and maintain microservices and integrate them with external systems through APIs.
  • Write efficient, reusable, and reliable code following best practices and coding standards.
  • Collaborate with front-end developers, QA, and DevOps teams in Agile/Scrum environments.
  • Work with SQL and NoSQL databases for data modeling and performance tuning.
  • Troubleshoot, debug, and optimize applications for maximum performance and scalability.
  • Contribute to CI/CD pipelines, unit testing, and code reviews.
  • Support cloud deployment on platforms like AWS, Azure, or Google Cloud Platform.

Required Skills & Qualifications:

  • 7+ years of hands-on experience in Java development.
  • Strong proficiency in Core Java, J2EE, Spring Boot, Hibernate, and RESTful web services.
  • Solid understanding of OOP concepts, design patterns, and best coding practices.
  • Experience with SQL/NoSQL databases such as MySQL, PostgreSQL, or MongoDB.
  • Familiarity with build tools like Maven or Gradle.
  • Experience working in Agile/Scrum environments.
  • Strong problem-solving, analytical, and communication skills.
  • Bachelor's degree in Computer Science, Information Technology, or related field.

Preferred Skills:

  • Experience in Microservices Architecture and containerization using Docker/Kubernetes.
  • Exposure to cloud technologies (AWS, Azure, or Google Cloud Platform).
  • Familiarity with message brokers like Kafka or RabbitMQ.
  • Understanding of CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
  • Experience with front-end frameworks like Angular or React (nice to have).

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.