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 designing, developing, testing, and supporting enterprise applications and mobile solutions. This role requires strong expertise in Java, Spring Boot, Angular, and SQL to build scalable applications, enhance existing systems, and provide production support while collaborating closely with architects, business analysts, and cross-functional teams.
Key Responsibilities:
- Design, develop, test, and maintain enterprise applications and system enhancements.
- Build and support RESTful APIs and scalable backend services using Java and Spring Boot.
- Develop responsive and user-friendly web applications using Angular.
- Provide production support, troubleshoot issues, and implement bug fixes and application improvements.
- Collaborate with architects, business analysts, and stakeholders to validate business and technical requirements.
- Develop and maintain technical documentation, design artifacts, and implementation details.
- Perform code reviews, testing, and quality assurance activities to ensure application reliability.
- Write and optimize SQL queries for data processing, reporting, and system integration.
- Participate in Agile development activities, sprint planning, and continuous improvement initiatives.
- Support secure coding practices, application performance tuning, and deployment activities.
Required Skills, Experiences, Education, and Competencies:
- 5+ years of experience in Java development with strong object-oriented programming skills.
- 5+ years of experience building enterprise applications using Spring Boot and RESTful services.
- 5+ years of experience developing responsive web applications using Angular.
- 5+ years of experience writing complex SQL queries and working with relational databases.
- Strong understanding of software development lifecycle (SDLC) and application development best practices.
- Experience providing production support, troubleshooting, debugging, and issue resolution.
- Knowledge of API design, system integration, and scalable application architecture.
- Familiarity with Agile methodologies, source control systems, and CI/CD practices.
- Understanding of application security, secure coding standards, and performance optimization techniques.
- Excellent analytical, communication, problem-solving, and teamwork skills.
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.