- Home
- Hybrid Jobs
- Java Programmer Analyst 4 in Dimondale, MI
Already filled
Don't miss the next one. Get matching roles delivered to your inbox.
Java Programmer Analyst 4 in Dimondale, MI
Job summary
Dimondale
Work model
Hybrid · 3 days home
1 month ago
Job description
Job Details
Job ID: 158835 Location: Dimondale, MI Duration: Approximately 9 months Schedule: Hybrid or fully in-person. Onsite required from day 1, 2-5 days per week. NO REMOTE ONLY OPTION.
Job Description
This role requires extensive experience in software development, with a focus on Java and enterprise-level systems. You will be instrumental in designing and developing scalable, secure, and high-performance full-stack applications.
Key Responsibilities:
- Design, develop, and maintain full-stack applications using Java (Spring Boot) and modern JavaScript frameworks (React, Angular, or Vue).
- Lead the development of scalable, secure, and high-performance solutions.
- Collaborate with product owners, architects, and cross-functional teams.
- Design, develop, and consume RESTful APIs and integrate with third-party services.
- Build responsive UI components using modern front-end frameworks.
- Contribute to DevOps practices, including CI/CD, containerization (Docker/Kubernetes), and automated testing.
- Participate in Agile/Scrum ceremonies.
- Analyze, design, document, implement, and test software solutions using Jira.
- Provide knowledge transfer and mentorship to team members.
Required Skills and Experience:
- 10+ years of professional software/application development experience with strong expertise in Java.
- 3+ years of hands-on experience in microservices architecture, containerization (Docker), and orchestration (OpenShift/Kubernetes).
- Strong experience in designing multi-tier applications, distributed systems, and high-availability solutions.
- Proficiency in modern security protocols and authentication frameworks (OAuth 2.0, SAML, OpenID Connect, JWT).
- Full-stack development experience with expertise in:
- Back-end: Java, Spring, Spring Boot, Oracle, Hibernate/JPA.
- Front-end: Angular, React, HTML5, CSS3, JavaScript, TypeScript.
- Extensive experience with relational and NoSQL databases.
- Experience with message queuing systems (e.g., IBM MQ).
- Familiarity with Agile/Scrum methodologies.
- Strong background in DevOps practices and tools (Git, Jenkins, Docker, Kubernetes, Maven).
- Expert-level proficiency in Core Java, Multithreading, Collections, Concurrency, and JVM performance tuning.
- Knowledge of Test-Driven Development (TDD) and automated testing frameworks (JUnit, Selenium). Playwright experience is desirable.
- Knowledge of AI-driven code development tools (Amazon Q & Kiro).
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills.
- Proven ability to communicate effectively with both technical and business stakeholders.
- Extensive experience in Agile and Hybrid environments (Scrum, Kanban).
- Strong understanding of enterprise software integration.
- Knowledgeable in IT infrastructure, architecture, APIs, and middleware.
- Skilled at identifying functional and technical gaps and designing solutions.
Interview Process: In-person.