Software Engineer II_(Java Backend)

Precisely

India

On-site

INR 600,000 - 1,200,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

An innovative company is seeking a skilled developer to design and deploy applications in a cutting-edge Data Integrity Suite platform. This role involves collaborating with engineers and data scientists to create data-driven solutions that enhance business value. You will leverage your expertise in Java, SQL, and Big Data technologies to develop scalable systems and RESTful APIs, while ensuring best coding practices and unit-testable code. Join a dynamic team where your contributions will drive impactful projects and help shape the future of data integrity solutions.

Qualifications

  • 2+ years of experience in software development lifecycle.
  • Strong concepts in OOP and development languages like Java and SQL.

Responsibilities

  • Develop scalable systems with Java, SQL, and various open-source technologies.
  • Build production quality RESTful APIs and optimize database throughput.

Skills

Java
SQL
Groove/Gradle
Maven
Jenkins
Kafka
Spring
Microservices
Data Structures
Algorithms
Multi-threading
Memory Management
Query Processing
Big Data
Test-Driven Development (TDD)

Education

Bachelor's in Computer Science
Master’s in Computer Science

Tools

Docker
Kubernetes
GitHub
AWS

Job description

Intro and job overview:

In this role, you will be responsible for designing, building, and deploying applications in our next-gen Data Integrity Suite platform based on k8’s. You will work closely with Software engineers, data scientists, and product managers to develop and deploy data-driven solutions that deliver business value.

Responsibilities and Duties:

  • Develop highly scalable systems using a variety of tools and languages, including Java, SQL, Groove/Gradle, Maven, Jenkins, and multiple open-source technologies like Kafka, Spring, and Microservices.
  • Strong fundamentals in data structures, algorithms, and complexity analysis.
  • Experience with relational databases, particularly Postgres.
  • Experience building production quality RESTful APIs and/or SOAP.
  • Well versed with advanced programming concepts such as multi-threading, memory management, and query processing.
  • Experience with Docker, Kubernetes, and CI/CD.
  • Strong experience in Big Data application development and deployment on EMR and other cloud data platforms.
  • Proven grasp of coding best practices and ability to write unit-testable code.
  • Experience with Test-Driven Development (TDD).
  • Clean, aggregate, and organize data from disparate sources.
  • Solid ability for analyzing data and detecting deviations, trends, and inconsistencies.
  • Optimize throughput of databases by fine-tuning connection pools with varying application needs.
  • Develop data architecture and relational data models, design database repositories, and capture data requirements and definitions.
  • Write clean, testable, and efficient SQL queries with a strong focus on reusability.
  • Design, build, and launch new data extraction, transformation, and loading processes.
  • Experience working in an agile development environment.

Requirements and Qualifications:

  • 2+ years of experience in traditional Software development life cycle.
  • Bachelor's and/or Master’s in Computer Science, Engineering, or related field preferred.
  • Strong concepts in Object Oriented Programming and development languages, including Java, Spring, SQL, Groove/Gradle/Maven, and REST.
  • Experience with Test-Driven Development (TDD) - Own your code or service components.
  • Experience in GitHub.
  • Strong understanding of the nuances of CI/CD.
  • Strong exposure to Big Data technology stack to help achieve bulk operations.
  • Preferred requirements:
  • Knowledge in a specialty area of GIS applications is a nice to have.
  • Experience with relational databases, particularly PostGres/PostGIS, is preferred.
  • Experience with AWS and working knowledge of AWS data management is a nice to have.
  • Familiarity with tools such as Groove, Maven, Gradle, Jenkins, and GIT.
  • Experience with Big Data technologies and Cloud Native would be a plus.
  • Knowledge of C/C++ is nice to have.
  • Knowledge of Go Lang is nice to have.
  • Knowledge of any UI framework like Angular is nice to have.
  • Kubernetes/K8s knowledge is nice to have.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II - Java/Python , SQL
Software Engineer II - Java/Python , SQL

JPMorgan Chase • Bengaluru

On-site
INR 900,000 - 1,300,000
Java Developer
Java Developer

ICE Data Services • Pune District

On-site
INR 1,800,000 - 3,200,000
Java Developer (Lead Level)
Java Developer (Lead Level)

NARBA • Dadri

On-site
INR 1,500,000 - 2,500,000
Senior Java Developer
Senior Java Developer

Dbiz.ai • Ernakulam

Hybrid
INR 1,800,000 - 3,200,000
Java Technical Architect
Java Technical Architect

Tredence • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Java Backend + GCP
Java Backend + GCP

Wipro • Chennai District

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer Java
Senior Software Engineer Java

TymblHub • Pune District

On-site
INR 1,500,000 - 2,100,000
Software Engineer II - Java/Python , SQL
Software Engineer II - Java/Python , SQL

JPMorgan Chase & Co. • Bengaluru

On-site
INR 1,200,000 - 1,600,000
Software Engineer – Java
Software Engineer – Java

Mployee.me • Hyderabad

On-site
INR 1,800,000 - 2,800,000
Senior Software Engineer - Java with Data Structures & Algorithms
Senior Software Engineer - Java with Data Structures & Algorithms

Epam Systems • Hyderabad, Bengaluru

On-site
INR 1,800,000 - 2,400,000