Lead Back-End Java Developer (Onsite)

Overview

On Site
Full Time

Skills

Marketing intelligence
MI
Leadership
SQL
Testing
System testing
API
Design
Collaboration
Computer science
Information systems
Management
Mentorship
Web applications
Spring Framework
RESTful
Microservices
Object-Oriented Programming
Design patterns
Cloud computing
Data
Test-driven development
Unit testing
DevOps
Automation
Adaptability
Work ethic
Effective communication
Presentations
Software development
Amazon Web Services
Java
Agile

Job Details

Location: Auburn Hills, MI
Description: Lead Back End Java Developer (Local Michigan Candidates Only)
Location: Auburn Hills, MI (Hybrid Onsite Each Week)

Job Summary: We are seeking an experienced Back-End Java Developer with strong leadership skills to join our team. As a Lead Developer, you will play a central role in creating APIs and web applications using best-in-class technologies. Your expertise in back-end Java development and SQL will be crucial in solving our clients' challenges. Should have a minimum 13 years of experience
Responsibilities:
  • Code Development: Write, optimize, and support APIs and Java/web applications.
  • Testing: Perform unit, integration, and system testing.
  • API Design: Design and integrate RESTful web APIs.
  • Troubleshooting and Enhancement: Provide support and enhance existing applications.
  • Collaboration: Work closely with team members to address technical challenges.
  • Code Reviews: Conduct thorough peer code reviews following industry best practices to maintain clean, maintainable, and efficient code bases.
Qualifications:
  • Education and Experience:
    • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field (or equivalent experience).
    • Proven experience managing or mentoring junior developers.
  • Required Skills:
    • Strong fundamentals in Java programming using modern tools and frameworks.
    • Extensive experience in developing modern web applications using Java and Spring Boot.
    • Proficiency in designing and integrating RESTful web APIs.
    • Familiarity with microservices architecture.
    • Object-oriented development and design pattern expertise.
    • Ability to write clean, maintainable, and testable software code.
    • Knowledge of secure code practices for web, cloud, and data solutions.
    • Skillful use of AWS services and serverless technologies.
    • Experience with test-driven development, unit testing, and clean code principles.
    • Working knowledge of DevOps and automation practices/tools.
    • Understanding of the entire software development life cycle.
    • Adaptability to a fast-paced work environment and interest in continuous learning.
    • Outstanding interpersonal skills, strong work ethic, and effective communication/presentation abilities.
    • Ability to work both autonomously and collaboratively within a team.
  • Additional Requirements:
    • Consulting experience.
    • Proficiency in Agile methodologies for software development.
    • Relevant certifications related to AWS, Java, and Agile.
How to Apply:

Qualified candidates, please submit your resume to

Contact:

This job and many more are available through The Judge Group. Please apply with us today!
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.

About Judge Group, Inc.