Senior Full Stack Java Developer - Michigan

Georgia Tek Systems
  • MI, MI
    15 days ago

    Job Description

    Job Title: Senior Full Stack Java Developer

    Location: Michigan (Local Candidates Preferred)
    Job Type: Contract

    Job Description

    We are seeking an experienced Senior Full Stack Java Developer with strong expertise in enterprise application development and modern full stack technologies. The ideal candidate should possess strong analytical, problem-solving, and communication skills, along with the ability to work in a fast-paced collaborative environment.

    The candidate will be responsible for designing, developing, enhancing, and maintaining scalable applications while contributing to architecture discussions and technical solutions.

    Key Responsibilities

    • Design, develop, test, and maintain enterprise-level applications using Java and related technologies.
    • Build and enhance scalable backend services and RESTful APIs.
    • Develop responsive front-end applications using Angular, TypeScript, and Node.js.
    • Work with Oracle databases, including SQL and PL/SQL development.
    • Analyze application performance and optimize JVM performance using profiling tools.
    • Collaborate with cross-functional teams to gather requirements and deliver technical solutions.
    • Troubleshoot production issues and provide timely resolutions.
    • Participate in code reviews, technical discussions, and best practice implementation.
    • Contribute to CI/CD, deployment, and containerization initiatives.

    Required Skills

    • Strong hands-on experience with Core Java / J2EE
    • Deep understanding of JVM internals and profiling
    • Experience with Spring Framework
    • Expertise in Angular, TypeScript, and Node.js
    • Strong knowledge of HTML and CSS
    • Experience with Jersey framework
    • Strong SQL and PL/SQL skills
    • Hands-on experience with Oracle Database

    Preferred Skills

    • Unix / Shell scripting
    • Docker
    • Memcache / Redis

    Required Qualifications

    • Bachelor's degree in Computer Science, Information Technology, or related field
    • Strong analytical reasoning and critical thinking abilities
    • Excellent verbal and written communication skills
    • Self-motivated, solution-oriented, and proactive mindset
    • Ability to work independently and within a team environment

    Preferred Experience

    • Experience working in Agile/Scrum environments
    • Experience with enterprise-scale application development
    • Prior experience in performance tuning and optimization is highly preferred

    Local candidates to Michigan are highly preferred.

    Numbers & Facts

    LocationMI, MI

    Skills

    • Agile Programming Methodologiesunmatched
    • Analysis Skillsunmatched
    • Application Programming Interface (API)unmatched
    • Best Practicesunmatched
    • CSS (Cascading Style Sheet)unmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Dockerunmatched
    • Enterprise Applicationsunmatched
    • HTML (HyperText Markup Language)unmatched
    • Identify Issuesunmatched
    • Information Technology & Information Systemsunmatched
    • Javaunmatched
    • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
    • Node.jsunmatched
    • Oracle Databaseunmatched
    • Oracle PL-SQLunmatched
    • Performance Analysisunmatched
    • Performance Tuning/Optimizationunmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • REST (Representational State Transfer)unmatched
    • Redisunmatched
    • Requirements Managementunmatched
    • SQL (Structured Query Language)unmatched
    • Scalable System Developmentunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Software Administrationunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Spring Frameworkunmatched
    • Team Playerunmatched
    • Technical Deliveryunmatched
    • Test Plan/Scheduleunmatched
    • Time Managementunmatched
    • Unix Shell Programmingunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Writing Skillsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder