Full Job Description
Java Development Technical Lead/Architect | Richmond, Virginia, United States Java Development Technical Lead/Architect
Location: Richmond, VA, 23235 | Job Type: C2C | Remote/Non-local Candidates Considered
About the Role:
Join a leading enterprise as a Java Development Technical Lead/Architect and drive the development of high-impact, scalable Java/JEE applications. This is a dynamic opportunity for seasoned Java professionals eager to blend their hands-on development expertise with architectural strategy, technical mentorship, and leadership in an Agile environment. Elevate your career by guiding cross-functional teams and delivering solutions that power mission-critical business applications.
Responsibilities:
- Lead the end-to-end design, development, and deployment of robust, scalable full-stack Java/J2EE applications.
- Mentor and guide development teams, conduct code reviews, and ensure adherence to best practices in development and QA automation.
- Architect microservices solutions, design REST APIs, and oversee the integration of modern frontend frameworks (Angular 13+).
- Collaborate with Product Owners, Scrum Masters, QA Analysts, and Developers to align technology solutions to business objectives.
- Serve as the primary technical decision-maker for architecture, performance tuning, and system integration.
- Drive the adoption of DevOps practices including CI/CD, automated testing, and version control.
- Troubleshoot and resolve critical production issues, ensuring system reliability and performance.
- Foster a culture of technical excellence, continuous improvement, and agile mindset within the team.
- Ensure comprehensive documentation of technical specifications, design decisions, and system architecture.
Required Skills and Experience:
- 11+ years Java/JEE development with deep expertise in Spring (Core, Boot, MVC, Security).
- 3+ years as a Technical Lead managing teams, performing code reviews, and making architecture decisions.
- Proven experience designing scalable microservices and enterprise-level applications.
- Advanced full-stack skills: Angular (13+), TypeScript, REST API development.
- Strong background in DevOps, CI/CD pipelines, and Agile collaboration with QA automation.
- Proficient in JDBC, JPA/Hibernate, SQL, RESTful/SOAP Web Services.
- Experience with microservices architecture, containerization (Docker; Kubernetes a plus).
- Familiarity with UNIX/Linux, Shell Scripting, and PL/SQL.
- Strong analytical, communication, and team leadership skills.
Preferred Skills:
- Experience with IBM WebSphere Application Server, Liberty, Oracle RDBMS.
- Exposure to large-scale data migration projects.
- Familiarity with Agile methodologies (Scrum/Kanban), Jira, and technical documentation best practices.
- Experience in performance testing, security, and compliance within enterprise environments.
Benefits:
- Opportunity to transition into a hybrid technical lead/architect role with significant influence on enterprise architecture.
- Collaborative, Agile work environment focused on innovation, learning, and career advancement.
- Exposure to large-scale, high-visibility projects in a supportive, growth-oriented culture.
- Flexible work arrangements and a commitment to work-life balance.
How to Apply:
If you are passionate about technical leadership and eager to architect enterprise solutions with cutting-edge technologies, submit your resume today. Qualified candidates will be contacted promptly for next steps.
(JSON format):