Senior Java Software Engineer

Not Interested
Bookmark
Report This Job

profile Job Location:

San Jose, CA - USA

profile Monthly Salary: Not Disclosed
Posted on: 11 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Title

Sr Software Engineer

Location

San Jose CA 95112 (Mon-Thurs onsite)

Project Description

Sr. Java Engineer for the Application Platform team developing core enterprise microservices using Java and Spring Boot. Databases like Oracle Cassandra and messaging systems like Kafka are used for developing these microservices.

Duties/Day to Day Overview

Analyzes designs programs debugs and modifies software enhancements and/or new products used in local networked or Internet-related computer programs. Using current programming language and technologies writes code completes programming and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance.

Specific Responsibilities

Gathers and verifies technical requirements

Authors and audits technical design for features

Competent in programming and debugging across multiple modules and dealing with related external dependencies

Writes high quality code with full test coverage

Reviews code to ensure it is functionally correct and is of high quality

Provides story or business requirements breakdown planning and estimation reviews and evaluates the teams estimates

Accountable for complex stories or business requirements

Identifies feature and module dependencies

Proposes mitigation plans for identified risks and problems

Suggests process improvements and best practices

Identifies new areas that could be measured

Able to identify evaluate and discuss alternative technologies and techniques

Justifies decisions and achieves peer consent

Interacts with team members other IT teams business users individual contributors managers

Sphere of influence is small group of peers

Actively shares knowledge within domain

Able to share knowledge outside domain

Mentors co-workers within area of expertise improves others productivity

Provides guidance for the work performed by contractors

Assesses the quality of work and effectiveness of contract resources

Participates in development of contractor agreements including deliverables and SLAs

Top Requirements

(Must haves)

    • 8 years of professional software engineering experience with 5 years focused on Java/Spring Boot backend services.
    • Deep experience designing microservices (service boundaries API design idempotency retries circuit breaking).
    • Hands-on with Oracle (SQL tuning indexing stored procedures) and Cassandra (data modeling consistency levels).
    • Production experience with Kafka (consumer groups partitioning offset management schema evolution).
    • Strong grasp of testing: unit/integration/contract tests; test data management.
    • Solid knowledge of RESTful APIs pagination error handling and versioning.
    • Experience with CI/CD (e.g. Jenkins/GitHub Actions) and Git workflows.
    • Proficiency in observability (e.g. logs/metrics/traces) and performance optimization for JVM-based services.
    • Ability to lead technical initiatives review designs and drive outcomes in a fast-paced environment.

Job Title Sr Software Engineer Location San Jose CA 95112 (Mon-Thurs onsite) Project Description Sr. Java Engineer for the Application Platform team developing core enterprise microservices using Java and Spring Boot. Databases like Oracle Cassandra and messaging systems like Kafka...
View more view more

Key Skills

  • Access Control System
  • Engineering
  • Bar Management
  • Jpa
  • Law
  • Jdbc