Full Job Description
Sr Full Stack Java Developer | Farmington Hills, Michigan, United States Sr Full Stack Java Developer - Farmington Hills, MI (C2C) About the Role Join a dynamic technology team as a Senior Full Stack Java Developer. In this advanced role, you will leverage your deep technical expertise to design, develop, and optimize high-performance applications. Collaborate with cross-functional teams, tackle complex technical challenges, and play a pivotal role in delivering innovative solutions that drive business success. This position offers a fast-paced environment where your problem-solving skills and forward-thinking mindset will shine. Responsibilities - Lead end-to-end development of scalable web applications using Java, Spring, Angular, and related technologies - Optimize application performance through JVM profiling and tuning - Design RESTful APIs and implement backend logic using Jersey - Develop and maintain front-end components with Angular, Typescript, HTML, and CSS - Write robust SQL and PL/SQL queries and manage Oracle database integrations - Collaborate with product managers, architects, and QA to deliver high-quality software - Mentor junior developers and contribute to best practices within the team Required Skills and Experience - 8+ years of hands-on experience as a Full Stack Developer - Advanced expertise in Core Java/J2EE, Spring Framework, JVM internals, and profiling - Proficiency in Angular, Typescript, Node, HTML, CSS - Strong skills in SQL, PL/SQL, and Oracle Database - Experience with Jersey for RESTful services - Excellent analytical reasoning, critical thinking, and clear communication skills Preferred Skills - Unix/Shell scripting - Docker containerization - Memcache or REDIS for caching - SAML authentication - Magnolia CMS (minimum 3 years recent experience) Benefits - Opportunity to work on cutting-edge projects with talented professionals - Exposure to the latest technologies in full stack development - Professional growth through challenging assignments and mentorship - Flexible work arrangements and a supportive team culture How to Apply If you are a results-driven developer seeking your next career challenge, submit your resume today to join our innovative team in Farmington Hills, MI.