About the role
Experience Level: 12+ Years
About the Role:
We are seeking a Senior Java Developer with a strong background in Java 8+, Spring Boot 3, and Big Data technologies to join our growing engineering team. This role demands hands-on expertise with Apache Spark 3, cloud platforms like Azure, and experience working in containerized environments using Kubernetes, Helm, and sok8s. Good understanding of CI/CD pipelines, PostgreSQL, and Git-based version control are critical for success in this role.
Key Responsibilities:
- Design, develop, and optimize backend services using Java 8+ and Spring Boot 3
- Work with large-scale datasets using Apache Spark 3 and other Big Data tools
- Deploy, manage, and monitor applications on Private VM or public cloud, utilizing Kubernetes
- Contribute to building and maintaining automated CI/CD pipelines using Jenkins and Git, Sonar Qube, Jfrog.
- Integrate and query PostgreSQL databases efficiently for analytics and real-time processing
Collaborate with cross-functional teams to design scalable, high-performance solutions
AngularJS 1.X - Angular 8 - React - Typescript
- Troubleshoot issues across the entire stack and ensure system reliability and performance
- Participate in code reviews, architecture discussions, and agile ceremonies
Required Skills & Experience:
- Proficient in Java 8+ with a solid understanding of OOP and multithreading
- Experience with Spring Boot 3, REST APIs, and microservices architecture
- Hands-on experience with Apache Spark 3 and distributed data processing
- Knowledge of Big Data concepts and architectures
- Experience deploying and running applications on Private Clouds/VM (/ Docker images, containerization)
- Familiar with Kubernetes, Helm, and sok8s for container orchestration and management
- Strong experience with Git, Jenkins, and automated build/deploy processes
- Practical knowledge of AngularJS 1.X - Angular 8 - React - Typescript
Nice to Have:
- Experience in financial or data-intensive domains
- Familiarity with messaging systems (e.g., Kafka, Azure Event Hub)
- Exposure to monitoring tools and cloud cost optimization
- Understanding of security best practices in microservices
Education:
- Bachelor’s or Master’s Degree in Computer Science, Engineering, or a related field