Java Angular Full stack Lead

KAnand Corporation
Dallas, TX, United States
30 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Amazon Web Services Cloud Foundry Databases Continuous Integration Dependency Injection DevOps Distributed Systems Middleware Fault Tolerance Github Gradle
+47 more
Hibernate (Java) HP Systems Insight Manager Java Message Service (JMS) Java Persistence API Java Virtual Machine (JVM) Spring Framework Junit PostgreSQL Apache Maven MySQL NoSQL OAuth Object-Oriented Software Development OpenID Performance Tuning Systems Development Life Cycle Query Optimization RabbitMQ Role-Based Access Control Release Management Mockito JSON Web Token Selenium Service-Oriented Architecture Session Management Testng Data Logging RxJS Multithreading Google Cloud Enterprise Software Applications Spring-mvc Delivery Pipeline Concurrency Spring-boot Software Security Git AngularJS Apache Kafka Restful APIs Splunk Appdynamics Spring Batch Api Management Docker Jenkins Microservices

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.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…