OaklandRecruiter Since 2001
the smart solution for Oakland jobs

Back-end Java Developer

Company: iitjobs
Location: San Jose
Posted on: April 18, 2025

Job Description:

  • Define, design and implement complex, multi-tier distributed software systems throughout all phases of the software development life cycle.
  • Work on new and existing product initiatives and be a driver in the definition of product direction.
  • Review code to proactively identify and mitigate potential issues and defects and help to identify sources of defects, as well as troubleshoot various forms of code.
  • Use design tools to frequently share and communicate design ideas on larger systems.
  • Use patterns frequently, contributing to best practices and process enhancements.Required Skills
    • Excellent understanding of distributed systems and service-oriented architecture along with web services and related standards like REST/JSON.
    • Very strong backend Java development skills.
    • Deep technical understanding of Java or Go, and willingness to work with both.
    • Strong handle on concurrency challenges and design solutions with a heavy emphasis on code testing and designing for testability.
    • Nice to have skills to understand large scale data and the ability to build machine learning models for forecasting and prediction.
    • Self-motivated and fast learner.
    • Excellent communication, presentation, interpersonal, and analytical skills.
    • Strong organizational and problem-solving skills.Required Experience
      • 7+ years of software design and development experience, with a solid foundation in computer science and strong competencies in data structures, algorithms, and software design.
      • Experience in object-oriented design methodology and large scale application development in Java (or any other object-oriented languages).
      • Strong experience with Core Java and Spring.
      • Experience building applications that deal with big data.
      • 3+ years of hands-on experience in an RDBMS (MongoDB, MySQL, PGSQL, etc.).
      • Experience working within a lightweight agile project structure.
      • Relational database and SQL development experience.Education Requirements
        • Bachelor's Degree in Computer Science, Computer Engineering, or a closely related field.
          #J-18808-Ljbffr

Keywords: iitjobs, Oakland , Back-end Java Developer, IT / Software / Systems , San Jose, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Oakland RSS job feeds