
Java Architect
AceStack LLC, Louisville, TN, United States
Job Title :
Java Architect
Location :
Louisville, TN
Experience:
12+ years
Contract
Job Summary
We are seeking an experienced Java Architect to lead the design and development of scalable, high-performance enterprise applications.
The ideal candidate will have strong expertise in Java technologies, microservices architecture, and cloud platforms, along with the ability to drive technical strategy and mentor engineering teams.
Must Have Technical / Functional Skills
12+ years of hands-on experience in Java / J2EE development
Strong expertise in Spring Framework, Spring Boot, and Spring Cloud
Proven experience in designing microservices and distributed systems architecture
Experience with RESTful APIs, event-driven architecture, and system integration
Hands-on experience with cloud platforms (AWS, Azure, or GCP)
Strong understanding of design patterns, data structures, and system design principles
Experience with Kafka or messaging systems
Proficiency in SQL/NoSQL databases
Familiarity with CI/CD pipelines and DevOps practices
Strong knowledge of containerization (Docker, Kubernetes) is a plus
Roles & Responsibilities
Lead the architecture, design, and development of enterprise-grade applications
Define and enforce architecture standards, best practices, and coding guidelines
Collaborate with stakeholders to translate business requirements into technical solutions
Drive adoption of microservices and cloud-native architectures
Provide technical leadership and mentorship to development teams
Conduct architecture reviews, code reviews, and performance tuning
Ensure applications are scalable, secure, and highly available
Work closely with DevOps teams to implement CI/CD and automation strategies
Troubleshoot and resolve complex production issues
Preferred Qualifications
Experience in large-scale enterprise environments
Strong communication and stakeholder management skills
Ability to lead cross-functional teams and technical initiatives
Exposure to Agile/Scrum methodologies
Java Architect
Location :
Louisville, TN
Experience:
12+ years
Contract
Job Summary
We are seeking an experienced Java Architect to lead the design and development of scalable, high-performance enterprise applications.
The ideal candidate will have strong expertise in Java technologies, microservices architecture, and cloud platforms, along with the ability to drive technical strategy and mentor engineering teams.
Must Have Technical / Functional Skills
12+ years of hands-on experience in Java / J2EE development
Strong expertise in Spring Framework, Spring Boot, and Spring Cloud
Proven experience in designing microservices and distributed systems architecture
Experience with RESTful APIs, event-driven architecture, and system integration
Hands-on experience with cloud platforms (AWS, Azure, or GCP)
Strong understanding of design patterns, data structures, and system design principles
Experience with Kafka or messaging systems
Proficiency in SQL/NoSQL databases
Familiarity with CI/CD pipelines and DevOps practices
Strong knowledge of containerization (Docker, Kubernetes) is a plus
Roles & Responsibilities
Lead the architecture, design, and development of enterprise-grade applications
Define and enforce architecture standards, best practices, and coding guidelines
Collaborate with stakeholders to translate business requirements into technical solutions
Drive adoption of microservices and cloud-native architectures
Provide technical leadership and mentorship to development teams
Conduct architecture reviews, code reviews, and performance tuning
Ensure applications are scalable, secure, and highly available
Work closely with DevOps teams to implement CI/CD and automation strategies
Troubleshoot and resolve complex production issues
Preferred Qualifications
Experience in large-scale enterprise environments
Strong communication and stakeholder management skills
Ability to lead cross-functional teams and technical initiatives
Exposure to Agile/Scrum methodologies