Principal Software Engineer (Java backend with Cloud stack)

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's or Master's degree in Computer Science, Engineering, or related field., 10+ years of experience in enterprise-grade software development., Strong expertise in Java, Spring Boot, and object-oriented programming., Hands-on experience with cloud platforms like AWS, Azure, or GCP..

Key responsibilities:

  • Lead end-to-end product development of cloud applications.
  • Take full technical ownership from design to deployment.
  • Collaborate with cross-functional teams including product managers and data scientists.
  • Ensure adherence to SDLC best practices and contribute to technical standards.

Precisely logo
Precisely Large https://www.precisely.com/
1001 - 5000 Employees
See all jobs

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. Preciselys 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. Learn more about why its an exciting time to join Precisely!

Overview:

As a Principal Software Engineer, you will be part of the team that designs and develops cloud applications in the data Integrity domain. You will be deeply involved in designing, developing, and unit testing the applications in our nextgeneration Data Integrity Suite platform based on k8s. You will work closely with Software engineers, data scientists, and product managers to develop and deploy datadriven solutions that deliver business value. You will contribute to the best practices, standards, and technical roadmap.​​

What you will do:

  • Lead and contribute to endtoend product development, with 5 to 7+ years of experience in designing and building scalable, modern cloudbased applications.
  • ​Take full technical ownership of product features, from design to deployment, ensuring highquality deliverables.
  • ​Responsible for unitlevel design, implementation, unit and integration testing, and overall adherence to SDLC best practices.
  • Experience with microservices architecture, containerization (DockerKubernetes).
  • Drive and participate in technical design discussions, architecture reviews, and ensure robust, scalable, and maintainable solutions.
  • ​Collaborate effectively with crossfunctional teams, including product managers, architects, DevOps, QA, and other engineering teams.
  • ​Participate in and enforce peer code reviews, ensuring best practices and continuous improvement in code quality and maintainability.
  • ​ Continuously evaluate and adopt emerging technologies and frameworks to enhance system architecture and team productivity.
  • ​Embrace an Agile development environment, participate in sprints, and adapt to changes as needed.
  • Handson experience with technologies such as MongoDB, Kafka, and other modern distributed system components.
  • Strong communication skills and the ability to work in a global team environment.
  • Familiarity with monitoring, observability tools, or performance tuning.
    • What we are looking for:

      • Education:
        Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
      • Experience:
      • 10+ years of experience in developing enterprisegrade software.
      • Demonstrated ability to technically lead product features through the full SDLC — design, development, testing, and deployment.
      • Experience delivering multitenant SaaS solutions and working in Agile development environments.
      • Up to 3 years of handson experience with cloud stack solutions (AWS, Azure, or GCP preferred).
      • Technical Skills:
      • Strong ObjectOriented Programming (OOP) fundamentals with indepth knowledge of Java and Spring Boot.
      • Solid understanding of Design Patterns and Architectural Patterns, with proven ability to apply them effectively.
      • Experience with Kafka or any other messaging system (RabbitMQ, etc.). Kafka preferred.
      • Experience with RESTful APIs, and building scalable, modern web applications.
      • Proficiency in databases: SQL, MySQL, MongoDB. Redis is a plus.
      • Experience with CICD tools and processes (e.g., Jenkins, Git, Artifactory, JIRA).
      • Familiarity with Git, TDD (TestDriven Development), and Linux shell commands.
      • Cloud & DevOps:
      • Exposure to cloudnative technologies like Docker, Kubernetes, and microservices architecture.
      • Handson experience or understanding of AWS, Azure, or GCP cloud platforms is an added advantage.
      • Soft Skills:
      • Strong problemsolving and debugging skills.
      • Excellent interpersonal and communication skills.
      • Ability to collaborate with diverse, distributed, crossfunctional teams.
        • #LISA1

          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 Precisely Global Applicant and Candidate Privacy Notice.

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Software Engineer Related jobs