Java Architect- Dallas, TX

Photon Career Site
166d$46,000 - $162,000

About The Position

The Java Architect will lead the migration and modernization of a legacy Spring MVC application to Spring Boot 3.3, ensuring compatibility with JDK 17 and modern Java practices. This role involves overseeing the migration of caching services from WebSphere Extreme Scale to Redis, guiding the development team through the application’s migration to a containerized environment on OpenShift, and providing architectural guidance and best practices. The architect will collaborate closely with the OpenShift Container Platform Architect to design containerized deployments and optimize the application for Kubernetes-based orchestration. Additionally, the role includes performance tuning and optimization, documentation and reporting of architectural decisions, and presenting technical roadmaps to stakeholders.

Requirements

  • Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field.
  • 8+ years of experience in Java development, with at least 3-5 years in an architectural or lead developer role.
  • Strong hands-on experience with Spring MVC, Spring Boot, and Java-based application development.
  • Deep expertise in WebSphere Application Server and related technologies.
  • Strong experience with JDK 17 and its latest features.
  • Practical experience with containerization (e.g., Docker, Kubernetes) and cloud-native development.
  • Hands-on experience with Redis for caching and data management.
  • Strong understanding of microservices architecture and cloud-native practices.

Nice To Haves

  • Proficiency with Spring Boot, Spring MVC, Spring Data, and related technologies.
  • Experience in transitioning traditional applications to Spring Boot and cloud-native environments.
  • Familiarity with CI/CD pipelines and modern development practices (e.g., Jenkins, GitLab CI).
  • Understanding of performance optimization tools and techniques for Java applications.

Responsibilities

  • Lead the refactoring of the legacy Spring MVC application to Spring Boot 3.3.
  • Oversee the migration of caching services from WebSphere Extreme Scale to Redis.
  • Guide the development team through the application’s migration to a containerized environment on OpenShift.
  • Provide technical leadership and mentorship to the development team.
  • Architect solutions to ensure scalability, resilience, and performance in a containerized environment.
  • Drive the adoption of cloud-native principles and microservices patterns.
  • Work closely with the OpenShift Container Platform Architect for containerized deployments.
  • Ensure seamless integration with OpenShift infrastructure.
  • Lead performance tuning and profiling of the application post-migration.
  • Collaborate with the QA team for comprehensive performance testing.
  • Produce detailed documentation outlining architecture and migration steps.
  • Present technical roadmaps and architectural plans to stakeholders.

Benefits

  • Medical, vision, and dental benefits.
  • 401k retirement plan.
  • Variable pay/incentives.
  • Paid time off.
  • Paid holidays.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service