Java Development Technical Lead/Architect
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):