Sign up for our
weekly
newsletter
of fresh jobs
Job Title: Full Stack Java Developer Location: Auburn Hills, MI (Hybrid) Duration: 12+ Months Employment Type: W2 Only
Job Summary:
We are looking for a highly skilled Senior Full Stack Java Developer with extensive experience in enterprise software engineering and full-stack application development. The ideal candidate will bring a blend of backend and frontend expertise, with strong architectural and leadership capabilities. This role involves designing, developing, and deploying scalable applications with a focus on delivering high-quality solutions that meet business needs.Key Responsibilities:• Design, develop, and maintain enterprise-level full-stack applications using Java/J2EE, Spring, and Spring Boot frameworks.• Lead and contribute to the web and application architecture, ensuring scalability, performance, and security.• Build intuitive and dynamic user interfaces using Vue.js and other JavaScript frameworks such as React.• Develop and manage APIs adhering to Open API standards like REST, JSON, and OAuth, enabling secure and efficient data communication.• Leverage AWS cloud services to deploy and manage scalable, high-availability environments for enterprise applications.• Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.• Optimize frontend and backend performance for seamless application functionality.• Conduct code reviews, enforce best practices, and mentor junior developers to elevate team capabilities.• Maintain and troubleshoot database systems, ensuring seamless integration and high performance.Required Qualifications:• 11+ years of experience in enterprise software engineering and full-stack application development.• Proven expertise in Java/J2EE, Spring, and Spring Boot frameworks.• Strong frontend development skills, particularly with Vue.js, along with proficiency in HTML, CSS, and JavaScript.• Solid experience with Open API standards, including REST, JSON, and OAuth.• Hands-on experience with cloud platforms like AWS, including deployment, monitoring, and scaling applications.• Strong understanding of database management and optimization techniques.• Experience in leading projects or architecture design is preferred.• Familiarity with DevOps tools and CI/CD pipelines.• Knowledge of other frontend frameworks like Angular or Backbone.js.• Exposure to containerization tools like Docker and orchestration platforms like Kubernetes.Soft Skills:• Excellent problem-solving and analytical abilities.• Strong communication skills, capable of articulating technical concepts to non-technical stakeholders.• Proven ability to work in an Agile environment and collaborate with cross-functional teams.Education:• Bachelor s or Master s degree in Computer Science, Software Engineering, or a related field.