SO

Java Developer - Hybrid

Software Technology Inc

Oakland

Computer and Mathematical Occupations

Posted August 11, 2026

Description

Senior Software Engineer<br /><br />The Senior Software Engineer will help build the Next Gen Applications Suite. Along with writing effective code, the position will be responsible for designing, building, delivering and maintaining a highly scalable set of products and applications. The incumbent will use industry best practices and work collaboratively with cross-functional team of product managers, UX designers, architects, principal engineers, software engineers, test automation team and DevOPS engineers.<br />Essential Duties<br /><br />Performs as a key contributor to an engineering team that builds and supports exceptional products that provide innovative solutions to challenging business use cases, existing system and operational problems<br />Participates in architectural design, system analysis, and programming activities on application software; this may often require independent research and study<br />Develops high-quality and production-ready software by using best-practice data structures, algorithms, design patterns, and frameworks that are maintainable, scalable, responsive, and secure<br />Writes highest quality code with utmost attention to scalability, security and performance and with an end-to-end mindset from conception to delivery and production support, owning specifications, quality, release deployments and monitoring of production health.<br />Produces complete, simple, and readable technical documentation for everything developed and maintains a team culture of documenting everything<br />Tests and ensures quality of all code that developed in line with principles of test-driven development and continuous delivery, utilizing test automation frameworks wherever possible<br />Participates in code-reviews, provides technical guidance and mentors software engineers<br />Collaborates closely with Engineering leadership, Product Managers, Designers, Test Automation and other teams and business units to define, prioritize, sequence and scope business and functional requirements and drive results.<br />Instruments infrastructure and application performance monitoring, capacity management, alerting, tools instrumentation and metrics (KPI) management<br />Performs impact assessment of product (hardware, software) upgrades<br />Assists in planning, coordinating, and executing engineering projects<br />Supports and collaborates with other Engineers through evaluation, design analysis, and development phases<br />Maintains knowledge, ensures competency and compliance with policies and procedures, in order to be the technical expert while collaborating with cross-functional teams<br />This list is not all-inclusive and you are expected to perform other duties as requested or assigned<br />Qualifications<br /><br />Minimum Education and Experience<br />• 10+ years with Bachelors degree<br />Additional Experience and Education<br />• Experience designing and developing highly scalable and secure Applications and Products<br />• BS in computer science or equivalent technical field or equivalent work experience.<br />• MS is a plus.<br />• Experience with developing and deploying applications on Azure or similar cloud platform<br />Knowledge, Skills, and Abilities<br />• Java language knowledge for building services and micro services such as Restful with JSON and/or SOAP with XML based request/response required<br />• Implementing design patterns, algorithms and applying innovative methodologies experience required<br />• Oracle Database interaction technologies such as Hibernate, JDBC and/or SQL knowledge required.

Job Overview

Location

Oakland

Job Type

full time

Date Posted

August 11, 2026

Skills & Technologies

Computer and Mathematical Occupations RN DO PA PT
Apply Now

Similar Jobs You Might Like