LT
Architect - Java, Unix, OCP
Lorven Technologies Inc.
Springfield · On-site Contract Lead 1mo ago
About the role
Job Description
- Java microservices architecture — Ability to design, implement, and govern large-scale Java/Spring microservices with secure APIs, cloud-native deployment, and CI/CD discipline.
- Lead technical solution design and architecture for web and API-based applications.
- Design and implement Java/Spring Boot microservices and REST APIs.
- Define and enforce coding standards, design patterns, and architectural best practices.
- Guide deployment and operations on UNIX/Linux, Kubernetes, and cloud platforms.
- Collaborate with product, engineering, and Agile teams to deliver digital products.
- Drive future enhancements, scalability, security, and performance improvements.
MUST-HAVES
- Java (Senior level) — Design and build production-grade applications using modern Java (version not specified).
- Spring Framework / Spring Boot — Implement RESTful microservices, dependency injection, configuration, and lifecycle management.
- Microservices Architecture — Decompose systems, manage service boundaries, resilience, and inter-service communication.
- REST API Design — Build versioned APIs with authentication, authorization, error handling, and performance considerations.
- Spring Batch — Design and implement batch processing jobs with scheduling, retry, and error handling.
- Cloud & Container Platforms — Deploy and manage applications on Kubernetes and OpenShift (OCP).
- DevOps & CI/CD — Build pipelines using GitHub, Jenkins, Nexus; manage automated builds, tests, and deployments.
- Security — Implement JWT and OAuth-based authentication and authorization.
- UNIX/Linux Systems — Provide architectural and operational guidance for Linux-based environments.
- Agile Delivery — Work within cross-functional Agile teams; create technical designs and deliver user stories.
- Technical Leadership — Lead solutioning, mentor developers, and communicate with technical and non-technical stakeholders.
- Scalable Systems — Build high-availability, high-performance systems for large-scale usage.
- Risk & Compliance — Adhere to defined standards, controls, and compliance processes.
GOOD-TO-HAVES
- IDE Tooling — Experience with STS or IntelliJ for enterprise Java development.
- Product Collaboration — Prior experience closely partnering with product managers.
- DevOps Maturity — Advanced automation, monitoring, or SRE practices.
Skills
CI/CDGitHubJenkinsJWTJavaKubernetesLinuxMicroservices ArchitectureNexusOCPOAuthOpenShiftREST API DesignSpring BatchSpring BootSpring FrameworkUNIX
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free