Java Architect

Here Technologies
Dimondale, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Dimondale, United States of America

Tech stack

Java
JavaScript
API
Agile Methodologies
Artificial Intelligence
Applications Architecture
HTML5
CSS
Databases
Continuous Integration
Software Debugging
DevOps
Programming Tools
Distributed Systems
Middleware
Hibernate
IBM WebSphere MQ
Identity and Access Management
Java Persistence API
Spring
JUnit
Maven
Enterprise Messaging Systems
NoSQL
OAuth
Openshift
Oracle Applications
Scrum
Openid Connect
JSON Web Token
Security Assertion Markup Language (SAML)
Selenium
Software Engineering
Systems Integration
Time Tracking Software
TypeScript
Web Application Frameworks
Enterprise Software Applications
Test Driven Development
React
System Availability
Spring-boot
Software Security
Backend
GIT
Containerization
Angular
Kubernetes
Playwright
Front End Software Development
REST
Docker
Jenkins
Microservices

Job description

Design and develop full-stack applications using Java (Spring Boot) and modern JS frameworks

Architect scalable, secure, high-performance enterprise solutions

Build and integrate RESTful APIs and third-party services

Develop responsive and user-friendly front-end components

Contribute to DevOps practices including CI/CD and containerization

Participate in Agile/Scrum ceremonies and workflows

Translate business requirements into technical solutions and user stories

Identify reusable patterns and scalable design solutions

Mentor team members and provide knowledge transfer

Ensure proper documentation, testing, and time tracking

Requirements

12+ years of experience in software/application development with strong Java expertise

5+ years in application architecture and enterprise system design

3+ years of hands-on experience with:

Microservices architecture

Containerization (Docker)

Container orchestration (Kubernetes/OpenShift)

Strong experience with:

Distributed systems, multi-tier architecture, high availability systems

REST APIs, service integration patterns, CI/CD pipelines

Secure application design

Expertise in security frameworks:

OAuth 2.0, SAML, OpenID Connect, JWT

Identity and Access Management (IAM) solutions

Full-stack development experience:

Backend: Java, Spring, Spring Boot, Hibernate/JPA, Oracle

Frontend: Angular, React, HTML5, CSS3, JavaScript, TypeScript

Database experience:

Relational and NoSQL databases

Messaging systems:

IBM MQ or equivalent

DevOps & Tools:

Git, Jenkins, Docker, Kubernetes, Maven

Testing:

TDD, JUnit, Selenium (Playwright is a plus)

Familiarity with AI-driven development tools (e.g., Amazon Q, Kiro)

Strong problem-solving, debugging, and analytical skills

Excellent communication and collaboration skills, Strong experience working in Agile (Scrum/Kanban) and Hybrid environments

Ability to bridge communication between technical teams and business stakeholders

Understanding of enterprise integrations, APIs, and middleware

Experience evaluating legacy vs modern technologies

Skilled in identifying system gaps and designing effective solutions

Apply for this position