Java Angular Full stack Lead
- 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
+47 more
Job description
- Technical and Team Leadership: Lead full-stack delivery across the SDLC, mentor engineers, and balance hands-on development with technical direction.
Requirements
-
Java: Strong hands-on expertise in Core and Advanced Java, Java 8+, Collections, multithreading, concurrency, exception handling, JVM concepts, and object-oriented design.
-
Spring Boot: Extensive experience with Spring Framework, Spring Boot, Spring MVC, Spring Data JPA, Hibernate, dependency injection, Spring Batch, Spring JMS, and enterprise applications.
-
Microservices: Design, develop, and support RESTful APIs, microservices, distributed systems, and scalable service-oriented architectures using modern patterns and practices.
-
Angular: Hands-on experience with components, modules, services, routing, dependency injection, lifecycle hooks, reactive forms, RxJS, and reusable UI components.
-
Kafka and Messaging: Hands-on experience with Kafka, RabbitMQ, or similar messaging and event-driven middleware.
-
Implement front-end authentication and authorization using OAuth2, OIDC, JWT, RBAC, route guards, and secure session management.
-
Strong knowledge of local and session storage, Angular interceptors, API security, centralized error handling, request/response processing, and front-end security practices.
-
Experience with custom directives, reusable services, state management, API integrations, and high-performance single-page applications.
-
Strong knowledge of application security, performance optimization, resiliency, fault tolerance, production support, troubleshooting, and root-cause analysis.
-
Strong experience with MySQL and PostgreSQL, including data modeling, query optimization, performance tuning, and database integration; NoSQL exposure preferred.
-
Experience with Pivotal Cloud Foundry, Google Cloud Platform, or AWS, plus Docker and Kubernetes.
-
Strong CI/CD, DevOps, and release management experience using Jenkins, Git, GitHub, Maven, Gradle, Harness, automated pipelines, and environment management.
-
Experience with Splunk, AppDynamics, logging frameworks, and other application monitoring and observability solutions.
-
Hands-on experience with unit, integration, and API testing using JUnit, Mockito, WireMock, Selenium, TestNG, and BDD/TDD practices.
-
Excellent communication, leadership, stakeholder management, problem-solving, and team-building skills.
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β¦