Jobs via Dice
Senior Java Software Engineer Backend Services ,Oracle DB & Snowflake
Jobs via Dice, Westlake, Texas, United States
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
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