Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer II (Data Engineer, Java) image - Rise Careers
Job details

Senior Software Engineer II (Data Engineer, Java)

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 99 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. Learn more about why it's an exciting time to join Precisely!

Intro and job overview: 

As a Senior Software Engineer II, you will join a team working with next gen technologies on geospatial solutions in order to identify areas for future growth, new customers and new markets in the Geocoding & data integrity space. You will be working on the distributed computing platform in order to migrate existing geospatial datasets creation process-and bring more value to Precisely’s customers and grow market share.

Responsibilities and Duties: 

  • You wil be working on the distributing computing platform to migrate the existing Geospatial data processes including sql scripts,groovy scripts.
  • You will be working closely with Domain/Technical experts and drive the overall modernization of the existing processes.
  • You will be responsible to drive and maintain the AWS infrastructures and other Devops processes.
  • Participate in design and code reviews within a team environment to eliminate errors early in the development process.
  • Participate in problem determination and debugging of software product issues by using technical skills and tools to isolate the cause of the problem in an efficient and timely manner.
  • Provide documentation needed to thoroughly communicate software functionality.
  • Present technical features of product to customers and stakeholders as required.
  • Ensure timelines and deliverables are met.
  • Participate in the Agile development process.

Requirements and Qualifications:

  • UG - B.Tech/B.E. OR PG – M.S. / M.Tech in Computer Science, Engineering or related discipline
  • At least 5-7 years of experience implementing and managing geospatial solutions
  • Expert level in programming language Java, Python and Groovy
  • Expert level in writing optimized SQL queries, procedures, or database objects to support data extraction, manipulation in data environment
  • Expert in script automation in Gradle and Maven.
  • Problem Solving and Troubleshooting – Proven ability to analyze and solve complex data problems, troubleshoot data pipelines issues effectively
  • Experience in SQL, database warehouse and data engineering concepts
  • Experience with AWS platform provided Big Data technologies (IAM, EC2, S3, EMR, RedShift, Lambda, Aurora, SNS, etc.)
  • Strong analytical, problem-solving, data analysis and research
  • Good knowledge of Continuous Build Integration (Jenkins and Gitlab pipeline)
  • Experience with agile development and working with agile engineering teams
  • Excellent interpersonal skills
  • Knowledge on micro services and cloud native framework.
  • Knowledge of Machine Learning / AI.
  • Knowledge on programming language Python.

#LI-SR1

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.

What You Should Know About Senior Software Engineer II (Data Engineer, Java), Precisely International Jobs

Joining Precisely as a Senior Software Engineer II (Data Engineer, Java) means stepping into a world of innovation and influence! As a global leader in data integrity, Precisely empowers over 12,000 organizations, including 99 of the Fortune 100, to make confident decisions based on trusted data. This role places you at the forefront of geospatial solutions, working closely with cutting-edge technologies to enhance our offerings and increase market share. Here, your expertise in Java and Python, along with your adeptness in managing AWS infrastructures, will allow you to migrate existing geospatial datasets efficiently and effectively. You will collaborate with domain experts, actively participate in Agile processes, and help drive the modernization of our systems. Imagine diving deep into SQL and Groovy scripts while solving complex data issues and presenting innovative solutions to stakeholders. You’ll not only enhance your skills but also contribute to building community and fostering collaboration in a company that celebrates diversity in its distributed environment across 30 countries. Ready for the challenge? Join Precisely and be a key player in shaping the future of data integrity!

Frequently Asked Questions (FAQs) for Senior Software Engineer II (Data Engineer, Java) Role at Precisely International Jobs
What are the main responsibilities of a Senior Software Engineer II (Data Engineer, Java) at Precisely?

As a Senior Software Engineer II (Data Engineer, Java) at Precisely, your primary responsibilities will include migrating existing geospatial data processes, working on distributed computing platforms, and driving AWS infrastructure management. You will collaborate with technical experts, ensure timelines and deliverables are met, and participate actively in design reviews, coding, and debugging to enhance our geospatial solutions.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer II (Data Engineer, Java) position at Precisely?

To qualify for the Senior Software Engineer II (Data Engineer, Java) position at Precisely, candidates should have a B.Tech/B.E. or M.Tech in Computer Science or a related field, alongside 5-7 years of experience in geospatial solutions. Expertise in Java, Python, Groovy, and SQL, along with familiarity with AWS services, is crucial to succeed in this role.

Join Rise to see the full answer
What experience is required for the Senior Software Engineer II (Data Engineer, Java) role at Precisely?

Candidates applying for the Senior Software Engineer II (Data Engineer, Java) role at Precisely should have substantial experience in implementing and managing geospatial solutions, with proven skills in programming languages like Java and Python. Additionally, familiarity with database concepts, scripting automation, and continuous integration tools is highly valuable.

Join Rise to see the full answer
What skills are essential for a Senior Software Engineer II at Precisely?

Essential skills for a Senior Software Engineer II (Data Engineer, Java) at Precisely include expert-level proficiency in programming and scripting languages (Java, Python, Groovy), strong problem-solving and troubleshooting abilities, and knowledge of AWS infrastructure. Experience with SQL and data engineering concepts and effective communication skills are also key to succeeding in this role.

Join Rise to see the full answer
How does the work culture at Precisely support the Senior Software Engineer II (Data Engineer, Java)?

Precisely fosters a collaborative and diverse work culture that supports the Senior Software Engineer II (Data Engineer, Java) through a commitment to career development and learning opportunities. With a 'work from anywhere' philosophy, employees can thrive in a supportive environment that emphasizes openness, determination, individuality, and collaboration.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer II (Data Engineer, Java)
Can you explain your experience with AWS services relevant to this role?

When answering this question, highlight specific AWS services you’ve worked with, such as EC2, S3, or Redshift. Discuss how you used these services in past projects to enhance geospatial solutions or manage data integrity.

Join Rise to see the full answer
Describe a complex data problem you've solved in your previous roles.

Use a structured approach to discuss the problem, your analytical process, and the solution you implemented. Highlight how your programming skills in Java or Python played a critical role in resolving the issue.

Join Rise to see the full answer
How do you ensure code quality during the development process?

Explain your experience with code reviews and tools like Jenkins or GitLab. Discuss your approach to documentation and testing, emphasizing the importance of early error detection.

Join Rise to see the full answer
What programming languages are you most comfortable with, and how have you used them?

Discuss the programming languages you know well, particularly Java and Python. Provide examples of projects where you utilized these languages to create or improve data solutions.

Join Rise to see the full answer
How do you prioritize tasks in an Agile development environment?

Demonstrate your understanding of Agile principles. Discuss how you assess task urgency, team collaboration, and backlogs to prioritize your work effectively and meet deadlines.

Join Rise to see the full answer
Can you share your experience with SQL and database management?

Reflect on your experience writing optimized SQL queries and managing database objects. Provide examples where your skills contributed to effective data manipulation and analysis.

Join Rise to see the full answer
How have you collaborated with domain experts in past roles?

Discuss your approach to working with professionals across various disciplines. Highlight specific projects where collaboration led to improvements in geospatial data processes or solutions.

Join Rise to see the full answer
What strategies do you use for troubleshooting data pipelines?

Detail a systematic approach to identifying root causes of data pipeline issues. Share tools and techniques you utilize for efficient problem-solving.

Join Rise to see the full answer
What is your understanding of microservices, and how have you applied them?

Explain the concept of microservices and highlight examples from your experience. Discuss how microservices architecture benefits scalability and maintainability in projects.

Join Rise to see the full answer
How do you keep up with new technologies and trends in data engineering?

Share your strategies for staying updated, whether through online courses, tech conferences, or industry publications. Emphasize your passion for continuous learning in the tech landscape.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 6 days ago
Inclusive & Diverse
Customer-Centric
Feedback Forward
Growth & Learning
Transparent & Candid
Photo of the Rise User
Apexon Hybrid United States
Posted 6 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
River Remote No location specified
Posted yesterday

Headquartered Pearl River, New York, Precisely provides data integration, data quality, location intelligence, and data enrichment products.

7 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 3, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!