Lead Software Engineer | Java + Big Data + Spark
- Source: Naukri
- Allegis Global Solutions (AGS)
- Hybrid
- Bengaluru
- Full-Time
- Senior
Job Description
We are seeking a highly accomplished Lead Software Engineer to drive the design, development, and delivery of modern, large-scale enterprise applications. This role requires strong expertise in Java 21, Big Data, Spark, Spring Boot, and Microservices Architecture, combined with hands-on experience building responsive front-end solutions using ReactJS and TypeScript.
Key Responsibilities
- Design and develop scalable backend solutions using Java and Spring Boot.
- Build and optimize Big Data processing solutions using Apache Spark.
- Develop and consume RESTful APIs.
- Create responsive frontend applications using ReactJS and TypeScript.
- Drive engineering best practices around testing, CI/CD, security, and code quality.
- Collaborate with global teams in an Agile environment.
- Contribute to architecture discussions and technical leadership initiatives.
Required Skills
- Java 21 (or Java 16+ with latest language feature expertise)
- Big Data
- Spring Boot
- Apache Spark / Big Data
- REST APIs
- Microservices Architecture
- ReactJS
- TypeScript
- PostgreSQL
- Git and CI/CD pipelines
Regards,
Gopala BR
TA Team
Skills
- Java
- Spark
- spring
- spring-boot
- TypeScript
- microsoft-typescript
- PostgreSQL
