Post Job Free
Sign in

Senior Software Engineer - Java / J2ee

Company:
ZipRecruiter
Location:
Santa Clara, CA, 95053
Posted:
September 16, 2025
Apply

Description:

Job DescriptionJob Description

Summary

Supports and maintains software-as-a-service (SaaS) and enterprise-wide applications associated with the collection, retrieval, accessibility, and usage of data for internal department planning and activities. Performs basic configuration, setup, and updating of application, including table definitions and access control. Enters and ensures the validity of data entered into established tables, fields, and system databases. Builds and produces reports using query and flexible reporting tools to meet the requirements of business management and staff. Sets up user accesses and trains users on the application. Recommends changes in application development, maintenance, and system standards.

Responsibilities:

• Participates in the development of new principals and concepts.

• Designs modifies, develops, writes, and implements software programming applications. Supports and/or installs software applications/operating systems. Participates in the testing process through test review and analysis, test witnessing, and certification of software.

• Analyzes, designs, and develops requirements of integrated units of software applications in accordance with overall project goals.

• Conducts systems-level analysis of software program to include requirements, design, testing, modifications, planning, scheduling, cost, and performance.

• Prepares documentation and reports, and makes technical recommendations to program management and team members.

• Performs analysis of the performance of the system.

• Makes recommendations for modifications and integrates activities.

• Develops and provides input for proposal activities to include technical analysis regarding project requirements, performance, scheduling, and costs.

• Develops software systems performance metrics and project standards in accordance with overall project goals and commitments.

• Makes recommendations to program management.

• Provides imaginative, thorough, and practicable solutions to a wide range of technical problems involving the conventional utilization of software systems engineering techniques.

• Under general supervision performs assignments requiring a wide application of advanced computer software systems principles, theories, and concepts.

• Fully experienced level that typically requires the incumbent to possess full knowledge of two or more of the following: analysis, networks, modeling, simulations, systems management, expert systems, and system tests.

Qualifications:

Bachelor's or Master's Degrees in an Engineering discipline preferably Computer Engineering, Computer Science, Information Systems, or other related field or equivalent work experience.

6-8 years of experience with expertise in Java and J2EE, Understanding of service design for AWS Cloud environment, specifically microservices development

Experience in Cloud, AWS Engineering & Development Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs.

Experience working with Agile methodologies (Scrum) and cross-functional teams (Product Owners, Scrum Masters, Developers, Designers, Business Analysts)

Demonstrated experience and understanding of 'DevOps' as it pertains to application development Analyze business requirements/processes and system integration considerations to determine their feasibility, time requirements, compatibility with current systems, architecture standards, and provide appropriate technology solutions

Demonstrated knowledge of Distributed and scalable systems

Provide direct hands-on support in the design, deployment, administration, and monitoring of production systems at scale in a Hybrid Environment with AWS and VM.

Experience on AWS Services is a big plus, such as EC2, ECS, ECR, Lambda, FSx, Elastic Cache, Route, CloudFront, API Gateway, S3, Glacier, RDS, NLB/ALB, Security Groups/NACLs/VPCs, Cloud Watch Travel

May require 10-20% travel

Roche is an equal opportunity employer and strictly prohibits unlawful discrimination based upon an individual’s,,,,, /expression, /ancestry,, mental/physical, medical condition, marital status, veteran status, or any other characteristic protected by law.

Employment TypeFull-timeNumber of Hires1 - 10Visa SponsorshipYes

We Are Actively Hiring on VirtualFair!

About VirtualFair:

Virtualfair is every Recruiter’s Best Friend. It is a hiring platform that assists both job seekers and recruiters for the best virtual interview experience. Virtualfair saves time and resources to help companies hire, while we also commit to delivering the best potential candidates to our clients, like Nike, Pierpoint, Office Depot, and more through sourcing and engaging. Virtualfair offers an improved process for engagement, creating awareness, and pipelining candidates.

VirtualFair features include:

Invites and screens diverse qualified candidates

Intuitive video platform with no attendee limit

One-on-One breakout sessions with recruiters

Apply