Senior Java Architect :: Dimondale, MI (Onsite/Hybrid)
Senior Java Architect - Dimondale, MIDuration: 9+ months | Onsite/HybridResponsibilities:Design, develop, and maintain full-stack applications using Java (Spring Boot) and modern JavaScript frameworks like React, Angular, or Vue.Lead the development of scalable, secure, and high-performance solutions using Java-based technologies.Collaborate with product owners, architects, and cross-functional teams to deliver comprehensive solutions aligned with business goals.Develop and consume RESTful APIs, and integrate with third-party services.Build responsive UI components ensuring a seamless user experience across devices.Contribute to DevOps practices, including CI/CD, containerization using Docker/Kubernetes, and automated testing.Participate in Agile/Scrum ceremonies within an agile development environment.Analyze, design, document, implement, and test software solutions based on detailed user stories.Provide knowledge transfer and mentorship to team members.Detailed Skills Required:Excellent communication skills with both technical teams and business stakeholders.Experience in Agile and Hybrid environments, translating business requirements into actionable user stories.Strong understanding of enterprise software integration and IT infrastructure.Skilled at identifying gaps in existing systems and designing targeted solutions.Required Skills:12 years of professional experience in software/application development, with strong expertise in Java.5 years of experience in application architecture, designing large-scale, mission-critical systems.3 years of hands-on experience in microservices architecture and containerization.Experience in designing multi-tier applications and high-availability solutions.Strong understanding of REST APIs, service integration patterns, and secure application design.Proven expertise in modern security protocols and authentication frameworks.Proficiency in Java, Spring, Spring Boot, Oracle, and Hibernate/JPA.Front-end development skills using Angular, React, HTML5, CSS3, JavaScript, and TypeScript.Experience with relational and NoSQL databases.Familiarity with Agile/Scrum methodologies and DevOps practices and tools.Knowledge of Test-Driven Development (TDD) and automated testing frameworks.Excellent problem-solving and analytical skills.