Description

Job Description: Backend Java Developer with AWS & Databricks Expertise

We are seeking a Backend Java Developer with a strong background in building scalable, reliable, and high-performance applications. The ideal candidate will possess expertise in Java web services (REST/SOAP API development) and have hands-on experience with AWS services, Databricks, and data engineering tools. Familiarity with Scalar, Parquet file formats is must and Python is a plus.

 

Key Responsibilities

  • API Development: Design, develop, and maintain RESTful and SOAP APIs using Java.
  • Backend Development: Build, enhance, and maintain backend systems and services, ensuring high performance, scalability, and security.
  • Cloud Integration: Work with AWS cloud technologies, specifically S3 for data storage and integration.
  • Experience with Databricks and Scalar for data engineering tasks, including building and maintaining data pipelines.
  • Data Formats: Work with Parquet file formats for efficient data storage and retrieval.
  • Collaboration: Collaborate with front-end developers, data engineers, and business stakeholders to ensure smooth integration of backend systems and data pipelines.
  • Code Optimization: Write clean, well-documented code, and optimize backend systems for better performance and reliability.
  • Version Control: Use Git for version control, ensuring smooth collaboration across teams.
  • Testing: Develop and execute unit and integration tests to ensure the reliability and robustness of API services.
  • Support & Troubleshooting: Provide support for production systems, resolve issues, and enhance performance as needed.

 

Required Skills and Qualifications

  • Proven Experience as a Java API Developer, with a strong background in Java web services (REST/SOAP API development).
  • Hands-on experience with AWS technologies, specifically S3 for object storage, and other AWS services for cloud infrastructure.
  • Experience with Databricks for data engineering tasks, including building and maintaining data pipelines.
  • Knowledge of Parquet file formats for efficient data storage and processing.
  • Solid understanding of backend development principles, including performance tuning, API security, and cloud architecture.
  • Experience with Python is a plus, particularly in data manipulation, automation, or scripting tasks.
  • Strong problem-solving skills and the ability to debug and troubleshoot complex systems.
  • Experience with version control systems like Git.
  • Strong communication skills and the ability to collaborate effectively in a team environment.

Education

Any Graduate