ÂÜÀòÂÒÂ×

Software Engineer Ii_(java Backend)

Engineering · India

Job description

Precisely is the leader in data integrity. We empower businesses to make more confident decisions based on trusted data through a unique combination of software, data enrichment products and strategic services. What does this mean to you? For starters, it means joining a company focused on delivering outstanding innovation and support that helps customers increase revenue, lower costs and reduce risk. In fact, Precisely powers better decisions for more than 12,000 global organizations, including 93 of the Fortune 100. Precisely's 2500 employees are unified by four company core values that are central to who we are and how we operate: Openness, Determination, Individuality, and Collaboration. We are committed to career development for our employees and offer opportunities for growth, learning and building community. With a "work from anywhere" culture, we celebrate diversity in a distributed environment with a presence in 30 countries as well as 20 offices in over 5 continents. ÂÜÀòÂÒÂ× about why it's an exciting time to join Precisely!

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.

  • Develop highly scalable systems using a variety of tools and languages, Java, including SQL, Groove/Gradle, maven, Jenkins and multiple open-source technologies and Kafka, Spring, Microservices.
  • Strong fundamentals in data structures, algorithms, and complexity analysis
  • Experience with relational databases Postgres.
  • Experience building production quality RESTful APIs OR/AND SOAP.
  • Well versed with advanced programming concepts such as multi-threading, memory management, and query processing
  • Experience with Docker, Kubernetes, CI/CD
  • Strong experience in Big Data application development and deployment on EMR other cloud data platforms
  • Proven grasp of coding best practices and be able 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, capture data requirements and data definitions.
  • Write clean, testable, and efficient SQL queries with 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+ year of experience in traditional Software development life cycle.
  • Bachelors and/or master’s in computer science, Engineering, or related field preferred.
  • Strong Concepts in Object Oriented Programming and development languages, Java, spring, SQL, Groove/Gradle/maven, REST, Docker.
  • Experience with Test-Driven Development (TDD) - Own your code or service components.
  • Experience in GitHub
  • Experience working in an agile development environment
  • Strong understanding of the nuances of CI/CD.
  • Strong exposure on Big Data technology stack to help achieve bulk operations.
  • Preferred requirements:
  • Knowledge in specialty area of GIS, applications is a nice to have
  • Relation Database – PostGres/PostGIS preferred
  • Experience with AWS and working knowledge of AWS data management is nice to have.
  • Tools: Groove, Maven, Gradle, Jenkins, GIT
  • Experience with Big Data technologies and Cloud Native would be 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.

#LI-SA1

The personal data that you provide as a part of this job application will be handled in accordance with relevant laws. For more information about how Precisely handles the personal data of job applicants, please see the .


Org chart

This job is not in the org chart


Teams

This job is not in any teams