01 Oct
|
ERS Information Systems
|
India
01 Oct
ERS Information Systems
India
Senior Principal Java Full Stack Developer
Experience: 10 - 15 Years
Salary: 1518 LPA
Work Timings: 3:30 PM 12:30 AM
Employment Type: Full-time
Work Location: Coimbatore / [Specify Work Mode]
About the Role
We are looking for a Senior Principal Java Full Stack Developer with 1015 years of experience to lead the architecture, design, and development of enterprise-grade e-commerce platforms within a high-velocity Agile environment.
This is a senior technical leadership role requiring strong hands-on expertise across backend, frontend, cloud, distributed systems, event-driven architecture, and modern AI technologies.
The ideal candidate will have production-proven expertise in Modern Java, Spring Boot, Microservices, React, Angular, Kafka, AWS/Azure, and Kubernetes, along with experience integrating enterprise platforms such as Oracle Cloud WMS (LogFire).
Key Responsibilities
- Lead the architecture, design, and implementation of scalable enterprise e-commerce platforms.
- Drive technical excellence across both frontend and backend systems.
- Design and develop high-throughput microservices using Java 17/21+, Spring Boot 3.x, Spring Cloud, and Spring WebFlux.
- Build event-driven and real-time architectures using Apache Kafka.
- Lead contemporary UI development using both React and Angular.
- Design and implement Micro-Frontend architectures and Module Federation.
- Integrate applications with Oracle Cloud WMS (LogFire) or comparable enterprise warehouse management platforms.
- Design secure, scalable, and high-performance REST APIs and enterprise integrations.
- Drive application performance, query optimization, memory tuning, and scalability.
- Implement application observability using Prometheus, Grafana, and OpenTelemetry.
- Architect and deploy cloud-native solutions on AWS and/or Azure.
- Work with Docker, Kubernetes, Helm, CI/CD, GitHub Actions, Jenkins, and GitOps.
- Evaluate and integrate Generative AI / LLM capabilities to improve developer productivity and customer experiences.
- Provide technical leadership, mentor senior engineers, and contribute to engineering roadmaps.
- Collaborate closely with Product Managers, Enterprise Architects, Solution Architects, and engineering teams.
- Establish coding standards, architectural guidelines, and engineering best practices.
Required Technical Skills
Backend & Microservices
- Strong expertise in Core Java 17/21+
- Spring Boot 3.x, Spring Cloud, Spring Security
- Spring WebFlux & Reactive Programming
- Microservices architecture
- Hibernate 6.x / JPA
- REST APIs
- SQL / NoSQL databases
- Query optimization and memory tuning
Frontend
- Strong hands-on experience in BOTH React and Angular
- Angular 16+
- RxJS, NgRx, Signals
- React Hooks, Context API, Redux Toolkit
- Next.js
- TypeScript
- Modern JavaScript / ESNext
- Micro-Frontend architecture
- Module Federation
Event-Driven Architecture
- Apache Kafka
- Kafka Streams
- Schema Registry
- Kafka Connect
- KSQL
- Real-time event processing and event-driven systems
Enterprise Integration
- Oracle Cloud WMS (LogFire) or similar Tier-1 WMS platforms
- Enterprise application integration
- API-based integrations
- Distributed systems
Cloud & DevOps
- Advanced architecture experience in AWS and/or Azure
- Docker
- Kubernetes
- Helm
- GitHub Actions
- Jenkins
- GitOps
- CI/CD pipelines
Performance & Observability
- JMeter
- Prometheus
- Grafana
- OpenTelemetry
- Performance benchmarking and optimization
AI / Generative AI
- Working knowledge of Generative AI / LLM integration
- OpenAI APIs or similar LLM APIs
- LangChain
- Vector databases such as pgvector
- AI-assisted engineering and productivity solutions
Leadership & Architecture
- Proven experience leading technical architecture and engineering roadmaps
- Ability to translate complex business requirements into scalable technical solutions
- Experience mentoring and guiding senior engineering professionals
- Strong collaboration with Product Managers and Enterprise Architects
- Excellent problem-solving and communication skills
- Strong understanding of Agile methodologies and high-velocity engineering environments
- Ability to remain hands-on while providing technical direction and architectural leadership.
📌 Senior Java Fullstack Developer (India)
🏢 ERS Information Systems
📍 India