Java Technical Lead (Full Stack)
Location: Philadelphia PA
Duration: Long Term
Role Summary
The Java Technical Lead / Architect (Full Stack) will be responsible for leading the design and development of scalable high-performance applications using Java/J2EE RESTful APIs and Spring Boot. This role involves defining technical architecture guiding development teams ensuring code quality and aligning technical solutions with business objectives. The ideal candidate will have strong expertise across backend and frontend technologies cloud platforms and modern architectural patterns such as microservices.
Key Responsibilities
- Lead and drive the technical architecture design and development of Java/J2EE applications RESTful APIs and Spring Boot solutions.
- Define and implement scalable secure and high-performance application architectures.
- Provide technical leadership and guidance to development teams throughout the SDLC.
- Collaborate with product owners business analysts and cross-functional teams to translate business requirements into technical solutions.
- Conduct code reviews enforce best practices and ensure high-quality deliverables.
- Perform performance tuning debugging and troubleshooting to maintain system stability and reliability.
- Mentor and coach junior and mid-level engineers to strengthen technical capabilities.
- Stay current with emerging technologies frameworks and industry trends.
- Foster a culture of collaboration transparency and continuous improvement.
Required Technical Skills
Backend Development
- Strong proficiency in Java/J2EE and object-oriented design principles.
- Hands-on experience with Spring Boot Spring Integration and/or Apache Camel.
- Expertise in designing and implementing RESTful services and APIs.
- Knowledge of microservices architecture design patterns and best practices.
Frontend Development
- Proficiency in HTML CSS and JavaScript.
- Experience with modern frontend frameworks/libraries such as React or Angular.
- Understanding of responsive and accessible UI design principles.
Database & Data Management
- Experience with relational databases such as Oracle PostgreSQL MySQL.
- Exposure to NoSQL databases such as MongoDB or DynamoDB.
- Strong skills in database schema design optimization and performance tuning.
Cloud & DevOps
- Familiarity with cloud platforms such as AWS Azure or Google Cloud Platform.
- Knowledge of cloud services including compute storage databases serverless and networking.
- Understanding of CI/CD pipelines and containerization tools is a plus.
Soft Skills & Leadership Competencies
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal abilities.
- Proven leadership experience in guiding and mentoring technical teams.
- Builds collaborative relationships across the organization.
- Encourages a culture of honesty clarity and accountability.
- Demonstrates curiosity and interest in leveraging AI tools to improve productivity and software quality.
- Continuously seeks learning opportunities to stay current in their specialization.
Preferred Qualifications
- Bachelors or Masters degree in Computer Science Engineering or related field.
- 8 years of overall software development experience with 2 3 years in a technical lead or architect role.
- Experience working in Agile/Scrum environments.
Java Technical Lead (Full Stack) Location: Philadelphia PA Duration: Long Term Role Summary The Java Technical Lead / Architect (Full Stack) will be responsible for leading the design and development of scalable high-performance applications using Java/J2EE RESTful APIs and Spring Boot. This ...
Java Technical Lead (Full Stack)
Location: Philadelphia PA
Duration: Long Term
Role Summary
The Java Technical Lead / Architect (Full Stack) will be responsible for leading the design and development of scalable high-performance applications using Java/J2EE RESTful APIs and Spring Boot. This role involves defining technical architecture guiding development teams ensuring code quality and aligning technical solutions with business objectives. The ideal candidate will have strong expertise across backend and frontend technologies cloud platforms and modern architectural patterns such as microservices.
Key Responsibilities
- Lead and drive the technical architecture design and development of Java/J2EE applications RESTful APIs and Spring Boot solutions.
- Define and implement scalable secure and high-performance application architectures.
- Provide technical leadership and guidance to development teams throughout the SDLC.
- Collaborate with product owners business analysts and cross-functional teams to translate business requirements into technical solutions.
- Conduct code reviews enforce best practices and ensure high-quality deliverables.
- Perform performance tuning debugging and troubleshooting to maintain system stability and reliability.
- Mentor and coach junior and mid-level engineers to strengthen technical capabilities.
- Stay current with emerging technologies frameworks and industry trends.
- Foster a culture of collaboration transparency and continuous improvement.
Required Technical Skills
Backend Development
- Strong proficiency in Java/J2EE and object-oriented design principles.
- Hands-on experience with Spring Boot Spring Integration and/or Apache Camel.
- Expertise in designing and implementing RESTful services and APIs.
- Knowledge of microservices architecture design patterns and best practices.
Frontend Development
- Proficiency in HTML CSS and JavaScript.
- Experience with modern frontend frameworks/libraries such as React or Angular.
- Understanding of responsive and accessible UI design principles.
Database & Data Management
- Experience with relational databases such as Oracle PostgreSQL MySQL.
- Exposure to NoSQL databases such as MongoDB or DynamoDB.
- Strong skills in database schema design optimization and performance tuning.
Cloud & DevOps
- Familiarity with cloud platforms such as AWS Azure or Google Cloud Platform.
- Knowledge of cloud services including compute storage databases serverless and networking.
- Understanding of CI/CD pipelines and containerization tools is a plus.
Soft Skills & Leadership Competencies
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal abilities.
- Proven leadership experience in guiding and mentoring technical teams.
- Builds collaborative relationships across the organization.
- Encourages a culture of honesty clarity and accountability.
- Demonstrates curiosity and interest in leveraging AI tools to improve productivity and software quality.
- Continuously seeks learning opportunities to stay current in their specialization.
Preferred Qualifications
- Bachelors or Masters degree in Computer Science Engineering or related field.
- 8 years of overall software development experience with 2 3 years in a technical lead or architect role.
- Experience working in Agile/Scrum environments.
View more
View less