Logo
Jobs via Dice

Senior Java Software Engineer Backend Services ,Oracle DB & Snowflake

Jobs via Dice, Westlake, Texas, United States

Save Job

Senior Java Backend Engineer – PETADATA Location:

Westlake, Texas

Work Type:

C2C

Experience:

10+ Years

Visa Type:

H1B

We are seeking a highly skilled Senior Java Software Engineer with over 10 years of professional experience in designing, developing, and maintaining backend systems. The ideal candidate will have deep expertise in Java-based backend development, working with Oracle databases, and integrating with Snowflake for data processing and analytics.

Roles & Responsibilities

Design, develop, and maintain high-performance Java-based backend services

Build and optimize integrations with Oracle databases and Snowflake

Write clean, scalable, and efficient code following best practices

Lead or contribute to architecture and design decisions for backend systems

Collaborate with product owners, architects, QA engineers, and DevOps teams

Implement RESTful APIs, microservices, and message‑driven architectures

Design and tune SQL queries, stored procedures, and data pipelines

Troubleshoot and resolve performance and scalability issues

Participate in code reviews and mentor junior engineers

Required Skills

Expertise in designing and developing applications, continuous collaboration, iterative understanding of requirements, best practices, roadmap advancement, design/development process, on‑call production support on rotation basis.

Triaging and executing root cause analysis and creative problem solving in dynamic environment.

Knowledge of internet, mobile, and application architecture and emerging technologies.

Proficiency with Java EE, Apache Tomcat, Apache Camel, Spring MVC/Spring Boot, Logback, SLF4j, Maven.

Client‑side proficiency: Angular, JavaScript/TypeScript, Node, NPM, HTML/CSS, RxJS.

Understanding of object‑oriented design, coding standards, RESTful service consumption and integration, design patterns, secure application development, test coverage.

Experience with Oracle PL/SQL or familiarity with relational databases and ETL tools like Informatica.

Knowledge of CD process and tools: GitHub, Jenkins, Stash, Artifactory, etc.

Strong communication of software engineering concepts and principles.

Design, develop, and implement data complex solutions with coding standards and unit/integration tests and deployment scripts.

Analytical and problem‑solving skills.

Collaboration with distributed team members.

Agile/Scrum experience (must).

Plus Experience

DevOps concepts: SCM, CI, monitoring, deployment processes.

Enterprise application architecture patterns and orchestration frameworks such as Apache Camel.

Client‑side unit testing frameworks and test runners like Jasmine and Karma.

Docker containerization and AWS cloud deployment and application management via AWS console (AWS certification).

W3C Web Content Accessibility Guidelines implementation.

Education Bachelor's or Master's degree in Computer Science, Engineering, or related field.

Interview Process Candidates are required to attend phone/video calls and in‑person interviews. After selection, the candidate should undergo background checks on education and experience.

Please email your resume to [email]

After carefully reviewing your experience and skills, one of our HR team members will contact you on the next steps.

#J-18808-Ljbffr