Talenthub

Java Developer

Location: Remote / Onsite (as applicable)
Experience: 8+ Years

Job Description :

We are looking for an experienced Java Developer to design, develop, and deploy scalable enterprise applications using modern frameworks and cloud technologies. The ideal candidate will have deep expertise in Java, Spring Boot, and Microservices architecture, along with hands-on experience in PySpark and AWS environments.

Key Responsibilities :

  • Design and develop Java-based applications with a focus on scalability, performance, and maintainability.
  • Build and integrate microservices using Spring Boot and deploy them in cloud environments (AWS).
  • Develop and optimize data processing pipelines using Spark and PySpark.
  • Implement front-end components using Angular 13+ for responsive, high-performing user interfaces.
  • Work with RDBMS and NoSQL databases to ensure data integrity and efficient query performance.
  • Collaborate with cross-functional teams to design event-driven architectures using Kafka (if applicable).
  • Manage version control, CI/CD, and deployments using Git and Jenkins.
  • Apply Flyway or similar tools for database version control and migration.
  • Ensure best practices in code quality, security, and performance tuning across all layers of development.

Must Have Skills :

  • Advanced Java Concepts
  • PySpark
  • Angular 13+
  • Spring Boot
  • Microservices
  • Spark
  • AWS (EC2, EKS, S3, IAM, VPC)
  • Git
  • RDBMS and NoSQL Databases

Nice to Have :

  • Kafka Streaming
  • Flyway
  • Jenkins

Application Form

IT Company Career Form