Create Alert
Email me similar jobs

Java Developer - Hybrid

Contract

Job Title: Java Developer - Hybrid

Duration (Contract): 12 Months

Client Location: Lansing, MI 48933

Location Preference: Hybrid

Job Description:
As a Java Developer, you will be responsible for maintaining and enhancing complex enterprise applications while ensuring data integrity, security, and compliance with organizational standards. You will play a key role in developing scalable solutions, automating business processes, and supporting applications critical to operational efficiency. This position requires strong technical expertise in Java technologies, front-end frameworks, and database systems, along with collaboration across teams to deliver high-quality software solutions within structured development methodologies.

Key Responsibilities:

  • Develop, maintain, and enhance enterprise-grade applications using Java and related frameworks
  • Design and implement RESTful web services and integrate software components into functional systems
  • Write clean, testable, and efficient code using Spring MVC, Spring Boot, Hibernate, and related technologies
  • Develop and maintain front-end components using Angular, JavaScript, HTML5, and modern frameworks
  • Create and optimize database objects such as stored procedures, functions, triggers, and views
  • Troubleshoot and resolve application and database issues to ensure system stability
  • Participate in the full software development lifecycle including requirements gathering, design, development, testing, and deployment
  • Implement design patterns such as DAO, Singleton, Service Locator, and Front Controller
  • Build and maintain unit testing frameworks using JUnit and related tools
  • Manage source code using version control systems and support build and deployment processes
  • Collaborate with stakeholders to develop technical documentation, prototypes, and system designs
  • Support Agile practices using tools for backlog management, sprint planning, and tracking progress
  • Ensure application security, data integrity, and compliance with organizational standards

Required Skills, Experiences, Education, and Competencies:

  • Minimum 5+ years of experience in Java development using J2EE technologies
  • Strong experience with Spring Framework, Spring Boot, and Hibernate/JPA
  • 5+ years of experience in front-end development using Angular, JavaScript, HTML5, and related technologies
  • 5+ years of experience working with SQL Server and writing complex SQL queries and database objects
  • 3+ years of experience with Azure DevOps for Agile project management
  • Experience with RESTful web services, SOAP services, and messaging frameworks (JMS)
  • Strong understanding of design patterns and object-oriented programming concepts
  • Experience with application servers such as Apache Tomcat, JBoss, WebSphere, and container platforms
  • Experience with build tools such as Maven and version control systems like Git
  • Working knowledge of Agile and hybrid Agile/Waterfall development methodologies
  • Experience with React.js and modern JavaScript frameworks (ES6+)
  • Exposure to DevOps practices and cloud platforms such as Azure or AWS
  • Ability to troubleshoot, optimize, and tune SQL queries and application performance
  • Strong communication, collaboration, and problem-solving skills
  • Experience leveraging AI tools for code generation, refactoring, and documentation (preferred)

The hourly range for roles of this nature are $40.00 to $80.00/hr. Rates are heavily dependent on skills, experience, location, and industry.

cyberThink is an Equal Opportunity Employer.

Similar jobs

Java Developer - Hybrid

Apply Now
Back to search page