senior java devloper
- 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
+28 more
Job description
We are seeking a highly experienced Java FrontEnd Lead / Senior Engineer with deep expertise in Angular, JavaScript/TypeScript, Micro Frontend Architecture, and Enterprise UI modernization. The ideal candidate will play a critical role in modernizing legacy JSP-based applications into scalable, high-performance Angular micro frontends using modern engineering practices and tooling., * Lead the design and development of scalable enterprise frontend applications using Angular, TypeScript, and modern JavaScript (ES6+).
- Drive migration of legacy JSP-based applications into modern Angular micro frontend architecture.
- Design and implement Micro Frontends using Module Federation and reusable Web Components.
- Build highly responsive and accessible UI solutions following modern UX standards.
- Collaborate with backend Java teams, architects, DevOps, and product stakeholders to deliver integrated solutions.
- Implement robust state management using NgRx/Redux.
- Develop reusable UI libraries/components with focus on scalability and maintainability.
- Ensure application performance optimization including:
- Lazy loading
- Code splitting
- Minimizing HTTP requests
- Bundle optimization
- Maintain high code quality through automated testing and CI/CD practices.
- Conduct root cause analysis and resolve complex production issues.
- Guide junior engineers on coding standards, best practices, and frontend craftsmanship.
- Participate in architectural discussions, technical roadmaps, and modernization initiatives.
- Collaborate with security teams to implement secure coding practices.
- Evaluate emerging frontend technologies and prototype innovative solutions., * Enterprise-scale digital transformation initiatives.
- Migration of monolithic JSP applications to Angular-based Micro Frontend ecosystem.
- Cross-functional Agile teams including:
- Frontend Engineers
- Java Backend Developers
- DevOps Engineers
- Architects
- Product Managers
- Focus on reusable frontend platforms and modular deployments.
Requirements
Java, Java, Software Engineering, User Interface/Experience (UI/UX), Machine Tool, JavaServer Pages (JSP), AngularJS, Technical Leadership, Architectural Services, Mentoring, This role requires strong hands-on technical leadership, architectural thinking, and the ability to mentor engineering teams while delivering enterprise-grade frontend solutions in production environments., + JavaScript (ES6+)
- TypeScript
- HTML5
- CSS3
- Responsive Web Design
- 3-4+ years of hands-on experience with Angular.
- Experience with:
- Angular architecture
- RxJS
- NgRx/Redux
- Angular CLI
Micro Frontend Expertise
- Strong experience implementing:
- Micro Frontend architecture
- Web Components
- Module Federation
- Experience building independently deployable frontend applications.
Legacy Modernization
- Knowledge of JSPs and migration strategies from JSP to Angular.
Testing & Build Tools
- Experience with:
- Jasmine
- Jest
- Mocha
- Cypress
- Build and bundling tools:
- Webpack
- npm/yarn
- Exposure to:
- GitHub Copilot
- AI-assisted development workflows
- agents.md / coding instructions
Styling & UI
- Experience with:
- SASS/LESS
- Component styling strategies
- Cross-browser compatibility
- Accessibility standards (WCAG)
Good to Have
- SEO optimization knowledge
- UI/UX design understanding
- Experience optimizing Core Web Vitals
- Knowledge of frontend observability and monitoring tools
- Experience with cloud-native frontend deployments
- Exposure to CI/CD pipelines and DevOps practices, * Bachelorβs degree in:
- Computer Science
- Computer Engineering
- Information Systems
- Engineering
- Or equivalent practical experience
- 9+ years of experience designing and implementing enterprise-scale applications in production environments.
Leadership Expectations
- Lead architectural decisions for frontend modernization initiatives.
- Drive engineering excellence and coding standards across teams.
- Reduce technical debt and improve system maintainability.
- Mentor and coach junior developers and frontend engineers.
- Influence platform-level frontend strategy and reusable framework adoption.
- Anticipate scalability, latency, and reliability challenges proactively., * A hands-on technical leader
- Strong in frontend architecture and Angular ecosystems
- Experienced in enterprise modernization projects
- Passionate about scalable UI engineering
- Comfortable mentoring teams and driving technical direction
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
Loading talks and stories from around this roleβ¦