Java Architect

Job Category: java
Job Type: Remote
Compensation: Depends on Experience
W2: W2-Contract Only; Kindly note that applications on a C2C basis will not be considered for this role.

Job Description:

Seeking an experienced Java Architect with strong expertise in enterprise application development, system integration, databases, and full-stack technologies. The candidate will provide technical leadership and design scalable, secure, and high-performance enterprise solutions.

Required Skills
  • 15+ years of software development experience with enterprise applications.
  • 7+ years working on complex software projects.
  • 2+ years in a Technical Lead / System Integration role.
  • Strong hands-on experience with Java, J2EE/Java EE, and OOP.
  • 5+ years with Spring Boot, Spring MVC, Spring REST, and Spring Batch.
  • Strong experience developing REST APIs, Web Services, Microservices, and system integrations.
  • Experience with JPA/Hibernate, JMS, and ORM frameworks.
  • Strong SQL and database experience with Oracle, SQL Server, and MySQL.
  • Experience with CI/CD and DevOps tools: Git, Jenkins, Maven, Nexus/Artifactory, Azure DevOps, SonarQube.
  • Experience with application support, troubleshooting, debugging, code reviews, and production issue resolution.
  • Strong technical leadership, communication, and stakeholder-management skills.
Key Responsibilities
  • Design and develop scalable enterprise applications and integrations.
  • Translate business requirements into technical solutions.
  • Develop reusable components, APIs, microservices, and shared services.
  • Analyze applications, workflows, interfaces, and data structures.
  • Provide technical leadership and ensure adherence to enterprise architecture standards.
  • Support CI/CD, testing, production deployments, and application enhancements.