Java Development Technical Lead/Architect
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+19 more
Job description
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., 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.
Requirements
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., 11+ years Java/J2EE with strong Spring (Core Boot MVC Security) expertise3+ years Technical Lead experience managing teams Code reviews and architecture decisionsExperience designing scalable microservices and enterprise-level applicationsFull-stack skills including Angular (13+) Type Script and REST API developmentStrong DevOps CI/CD Agile experience with QA automation collaboration
Benefits & conditions
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
93 Java Interview Questions You Should Prepare For
Top 10 Java Libraries
Dev Digest 121 - AI goes offline
What’s the Difference between a Junior, Mid, and Senior Developer?