PH

Advanced Java and Spark ,Spring boot

PHOTON
Chennai8-10 LPA Posted 25 Apr 2025
FULL TIME
Postman
Ms Sql
Oracle
Jira

Job Description

Job description

* Design and implement efficient data handling system based on Java and Spark.

* Perform and oversee tasks such as programming, writing scripts, calling APIs, and writing complex SQL queries.

* Implement data stores that support the scalable processing and storage of our high-frequency data.

Skill Sets:

Must have:

* Minimum 8 to 10 years of experience in Spring boot, Advanced Java and Spark.

* bachelors degree or higher in computer science, data science, or a related field.

* Hands-on experience with data cleaning, visualization, and reporting.

* Experience working in an agile environment.

* Experience with platforms such as MapReduce, Spark, Hive.

* Excellent analytical and problem-solving skills.

* Excellent communication and interpersonal skills.

Good to have:

* Working experience in VueJS.

* Familiarity with the Hadoop ecosystem

* Experience with AWS is a plus.

* Experience with Python and Scala is a plus.

* At least 2 years of relevant experience with real-time data stream platforms such as Kafka and Spark Streaming.

 

What will you do

  • Partner with business and marketing to Implement detailed customer applications
  • Build microservice applications using best practices
  • Write high-quality, scalable, reusable and fault-tolerant code
  • Write automated unit tests and perform API validations
  • Debug errors, troubleshoot issues, and perform routine performance optimizations
  • Collaborate with Solution Architect and define API schema
  • Collaborate with front-end developers to integrate UI components with APIs
  • Collaborate with Product Owners to gather business requirement and groom user stories
  • Participate in application lifecycle events (eg Feature Launches, Releases, Deployment Windows)
  • Contribute and maintain high quality technical documentation
  • Actively participate in scrum/agile ceremonies
  • Gather and document requirements for development and delivery
  • Contribute code to improve and implement new and existing features
  • Perform peer code reviews
  • Communicate with business and various other departments.

What are we looking for

  • Ability to understand and translate business/functional requirements to High / Low-Level Designs
  • Experience in Java Spring Boot and RESTful Microservices development
  • Experience in working with one of the concurrency frameworks like Mono, Flux
  • Strong relational database experience in either Oracle, MS SQL, or Postgres
  • Experience with Automated Testing and tools such as JUnit
  • Experience in using tools like Jira, GitLab, Swagger, Postman, SOAP UI
  • Experience using Logging framework and understanding of monitoring tools like Kibana, ELK, Dynatrace
  • Strong understanding of Data Structures, Design patterns and asynchronous programming
  • 6+ years of software development experience.
  • Knowledge of Agile / Scrum / Iterative development methodologies
  • Experience working in ORM frameworks like Entity, Hibernate, Dapper
  • Knowledge of API authentication using oAuth
  • Knowledge of queuing or streaming engines like Kafka
  • Knowledge of Docker, GIT, SonarQube and other deployment tools for CI/CD

Join WhatsApp Channel