Sr. Java Full Stack Developer
Role details
Job location
Tech stack
Job description
We are looking for a Senior Java Full Stack Developer with strong backend expertise to join our team. This role is primarily focused on backend development using Java and modern frameworks while also contributing to frontend development with Angular as needed., * Design, develop, and maintain scalable backend services using Java and Spring Boot.
- Develop responsive frontend components using Angular.
- Build and consume RESTful APIs.
- Work with Apache Spark for large-scale data processing.
- Develop event-driven applications using Kafka.
- Collaborate with cross-functional teams to design and implement new features.
- Troubleshoot production issues and optimize application performance.
- Write clean, maintainable, and well-tested code while following best practices.
Requirements
The ideal candidate is a hands-on engineer with excellent problem-solving skills, strong ownership, and the ability to work effectively in a fast-paced environment. You should be comfortable working on complex systems, adapting to changing priorities, and delivering scalable, high-quality solutions with minimal supervision., * 8+ years of experience in Java Full Stack Development
- Strong expertise in Java 8 & Java 17
- Spring Boot 3+
- Angular 21
- Apache Spark
- MySQL
- Experience building and consuming REST APIs
- Messaging platforms such as Apache Kafka
- Strong understanding of backend architecture and distributed systems
- Excellent analytical and problem-solving skills
Preferred Skills
- Docker
- ETL tools
- Basic Linux administration
- Data Analytics tools (Tableau)
- Integration Testing