Job Description :

Work Location: Dimondale, MI 48821 (HYBRID ROLE) (Monday & Tuesday)

Experience Required: 10+ Years

Job Summary:

We are looking for a highly experienced and technically proficient Senior Full-Stack Developer / Architect with 10+ years of software development experience, specializing in J2EE, Angular, and microservices architecture. This individual will play a lead role in designing, developing, and architecting enterprise-grade applications and scalable service-oriented solutions. A certified developer or architect is preferred.

Key Responsibilities:

  • Lead the design and development of scalable, secure, and high-performance web applications using J2EE, Angular, and microservices.

  • Collaborate with stakeholders, business analysts, and cross-functional teams to define technical requirements and architecture.

  • Implement RESTful APIs and microservices that support enterprise-level integrations and distributed systems.

  • Develop robust and dynamic user interfaces using Angular and modern JavaScript/TypeScript best practices.

  • Ensure high code quality through code reviews, unit testing, and adherence to best development practices.

  • Design and maintain architecture artifacts and contribute to enterprise architecture strategy and roadmap.

  • Mentor junior developers and contribute to establishing development standards, coding guidelines, and reusable frameworks.

  • Continuously evaluate and implement new technologies to enhance system performance, security, and development efficiency.

  • Participate in DevOps activities, CI/CD pipeline setup, and cloud deployment strategies.

Required Qualifications:

  • 10+ years of hands-on software development experience with Java / J2EE, including Spring, Hibernate, and REST APIs.

  • Strong experience in Angular (version 8+) for building modern, dynamic front-end applications.

  • Proven experience designing and implementing microservices and containerized applications using Docker and Kubernetes.

  • Solid understanding of software architecture patterns, integration design, and distributed systems.

  • Proficiency in building tools, version control (e.g., Git), and CI/CD tools (e.g., Jenkins, GitLab CI).

  • Strong problem-solving, leadership, and communication skills.

  • Certified as a Java Developer, Angular Developer, or Solution Architect (e.g., Oracle, Google Cloud, AWS, or Microsoft certifications).

  • Experience with cloud platforms such as GCP, AWS, or Azure.

  • Familiarity with NoSQL databases, messaging systems (Kafka, RabbitMQ), and API gateways.

  • Exposure to Agile methodologies and DevSecOps practices.

             

Similar Jobs you may be interested in ..