Post job

Java developer jobs in San Diego, CA - 380 jobs

All
Java Developer
Software Developer
Software Engineer
Senior Java Developer
  • Senior Full Stack Java Developer

    Softclouds, LLC 3.9company rating

    Java developer job in San Diego, CA

    SoftClouds LLC is looking for a Full-Time Senior Full Stack Java Developer with at least 10+ years of experience as a Full Stack Developer within large-scale enterprise projects. This hands-on role involves designing and implementing functionality, developing web applications, and integrating multiple applications. The ideal candidate will have a strong grasp of cloud-based technologies and extensive experience in the specified technology stack. Design and develop solutions utilizing the latest cloud-based technologies. Code and develop highly complex and critical applications, software interface solutions, and web services. Determine the necessity for new algorithms and models in enterprise software applications, providing advice to customers and management. Independently resolve highly sensitive and critical issues throughout the entire software lifecycle. Lead a team or work independently on complex tasks to ensure software specifications are achievable within available resources and project timelines. Design, prototype, and implement features for websites and applications. Architect, develop, and support the ongoing operations of technical products/solutions. Develop and debug web services on multiple platforms. Design and develop solutions utilizing the latest cloud-based technologies. Required skills and experience: Proficiency in all the AWS Web Services below: Lambda API Gateway DynamoDB CloudFormation SQS CloudWatch Development practices: Experience with Test-Driven Development (TDD) Writing unit and integration tests as part of the development lifecycle Programming Languages & Frameworks: Frontend Development: Ability to translate visual designs into functional, responsive websites Experience with: Microservices and serverless architecture RESTful APIs (OpenAPI) Development tools & methodologies: Familiarity with Agile methodologies and SDLC concepts Proficiency with Git and GitHub for version control Experience configuring IDEs and web application servers for remote debugging Design & integration: Strong understanding of design and integration principles for complex IT environments Ability to conceptualize technical solutions and produce detailed design documentation Problem solving & communication: Strong research, troubleshooting, and analytical skills Ability to independently resolve issues using available resources Excellent oral and written communication skills Proven ability to deliver high-quality, robust applications Professional attributes: Knowledge of current technologies and application development trends Strong time management and multitasking abilities Enthusiastic, detail-oriented, and a team player Knowledge of B2B applications Knowledge of system design and integration Understanding of Okta Knowledge of Magnolia or any CMS experience Analytical and problem-solving skills Experience with GitHub actions Familiarity with security standards and best practices in application development Knowledge of encryption techniques Experience with Oracle Cloud and Oracle OCI AWS certifications (e.g., AWS Certified Solutions Architect or AWS Certified Developer) are a plus Education: Requires a minimum of a bachelor's degree in engineering, preferably in Computer Science/Engineering. #J-18808-Ljbffr
    $111k-141k yearly est. 4d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Software Engineer IV

    Medimpact Healthcare Systems, Inc. 4.8company rating

    Java developer job in San Diego, CA

    ### Exemption Status:United States of America (Exempt)### $95,717 - $132,808 - $169,898“Pay scale information is not necessarily reflective of actual compensation that may be earned, nor a promise of any specific pay for any selected candidate or employee, which is always dependent on actual experience, education, qualifications, and other factors. A full review of our comprehensive pay and benefits will be discussed at the offer stage with the selected candidate.”This position is not eligible for Sponsorship.MedImpact Healthcare Systems, Inc. is looking for extraordinary people to join our team!At MedImpact, we deliver leading edge pharmaceutical and technology related solutions that dramatically improve the value of health care. We provide superior outcomes to those we serve through innovative products, systems, and services that provide transparency and promote choice in decision making. Our vision is to set the standard in providing solutions that optimize satisfaction, service, cost, and quality in the healthcare industry. We are the premier Pharmacy Benefits Management solution!# **Job Description****Essential Duties and Responsibilities** include the following. Other duties may be assigned.* Gains a thorough understanding of functional requirements for new software requests. Works with Business Systems Analysts to understand and clarify software requirements and translate into working software.* Designs, develops and performs testing of software to meet functional requirements.* Practices good software engineering techniques and standards to reduce coding errors and ensures robustness and efficiency of work products.* Partners with software team in the development of the software engineering processes.* Works to identify and resolves technical or product problems.* Participates in software project meetings and provides status reports.* Translates technical designs into working software.* Maintains existing applications by enhancing software and troubleshooting issues.* Collaborates with team members and partners with others as needed to ensure successful completion of assigned software development tasks.* Participates in code reviews and incorporates recommendations.* Applies software engineering and Object Oriented Design principles in creating UML diagrams and technical design documents for software components.* Partners with team members and technical project lead to ensure component design fits in with the overall solution.* Adopts new techniques and technologies.* Initiates attendance at job related training to keep skills current; maintains current understanding of the industry's best practices.* Assists with mentoring and training of less experienced IT staff members.**Supervisory Responsibilities** No supervisory responsibilities.**Client Responsibilities**This is an internal (and external to IT) client facing position that requires excellent customer service skills and interpersonal communication skills (listening/verbal/written). One must be able to; manage difficult or emotional client situations; Respond promptly to client needs; Solicit client feedback to improve service; Respond to requests for service and assistance from clients; Meet commitments to clients.**Qualifications**To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.**Education and/or Experience** Bachelor's degree (or equivalent) and 5+ years' related experience in the essential job functions listed. Prior PBM or healthcare experience is helpful but not required.**Computer Skills** - Demonstrable skills required in the following areas:* Excellent working knowledge of a variety of currently used programming languages such as JAVA, SQL, PL/SQL, etc. Thorough knowledge of software methodologies, distributed networking, databases, communications, and multiprocessing applications* ORACLE (latest version) RDBMS; UNIX and/or Windows environments* Scripting, Shell Scripting* Object Oriented Analysis and Design (OOAD)* Familiarity with Service Oriented Architecture (SOA)* Familiarity with Distributed Software Architecture* Web Application Architecture* Tools such as: JSF, Tomcat, Apache, JPA with Hybernate, J2EE, JSP/SERVLET, Struts, XML* Agile and Waterfall methodologies; requirements gathering; flow diagrams* Good familiarity with JAVA design and development, design patterns, complete application development lifecycle, and at least one scripting language* Familiar with database interfacing and relational database management systems (RDBMS such as Oracle or similar)* Familiar with Object Oriented and procedural languages* Familiar with UNIX/Linux command level experience and Shell scripting and build automation knowledge* JAVA Scripting**Certificates, Licenses, Registrations**None required**Other Skills and Abilities** * Demonstrated ability to work collaboratively on project teams and/or matrix-managed teams.* Ability to appropriately schedule and prioritize multiple projects to ensure timely and effective delivery of IT solutions.* Excellent written and verbal communications skills with emphasis on translating technical concepts to non-technical audiences.* Results oriented and ability to juggle multiple concurrent projects with changing priorities and deadlines* Familiarity with PBM business model (plans, programs, and practices) as well as pharmaceutical practices (nomenclature, medications) helpful.**Language Skills** Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports, business correspondence, and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.**Mathematical Skills** Ability to add, subtract, multiply, and divide in all units of measure, using whole numbers, common fractions, and decimals. Ability to compute rate, ratio, and percent and to draw and interpret bar graphs.**Reasoning Ability** Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.**Competencies** To perform the job successfully, an individual should demonstrate the following competencies:* Adaptability - Adapts to changes in the work environment; Manages competing demands; Changes approach or method to best fit the situation; Able to deal with frequent change, delays, or unexpected events.* Business Acumen - Understands business implications of decisions; Displays orientation to profitability; Demonstrates knowledge of market and competition; Aligns work with strategic goals.* Customer Service - Manages difficult or emotional customer situations; Responds promptly to customer needs; Solicits customer feedback to improve service; Responds to requests for service and assistance; Meets commitments.* Dependability - Follows instructions, responds to management direction; Takes responsibility for own actions; Keeps commitments; Commits to long hours of work when necessary to reach goals. Completes tasks on time or notifies appropriate person with an alternate plan.* Initiative - Volunteers readily; Undertakes self-development activities; Seeks increased #J-18808-Ljbffr
    $95.7k-132.8k yearly 2d ago
  • Software Engineer (Tactical Networks - CANES) | Active Secret clearance

    General Dynamics Corporation 4.7company rating

    Java developer job in San Diego, CA

    Software Engineer (Tactical Networks - CANES) | Active Secret clearance Responsibilities for this PositionLocation: Onsite NIWC Pacific, San Diego, CA (labs/shipyards/fleet concentration areas). Limited CONUS/OCONUS travel as tasking requires; ability to work in classified labs and onboard ships/submarines/airborne ground sites. Full Part/Time: Full time Job Req: RQ207970 Type of Requisition: Pipeline Clearance Level Must Currently Possess: Secret Clearance Level Must Be Able to Obtain: Secret Public Trust/Other Required: None Job Family: Software Engineering Job Qualifications: Skills: CI/CD, Java, Software Engineering Certifications: None Experience: 10+ years of related experience US Citizenship Required: Yes Job Description: Transform code into mission capability as a Senior Software Engineer with GDIT. You'll design, develop, integrate, and sustain software that powers Consolidated Afloat Networks and Enterprise Services (CANES) and related Navy tactical network capabilities with NIWC Pacific (Codes 55131/55132/55133) in support of PMW-160 Tactical Networks-spanning ashore, afloat, subsurface, airborne, mobile, and joint environments. MEANINGFUL WORK AND PERSONAL IMPACT Design and develop mission applications and services aligned to CANES functional specifications; deliver microservices, RESTful APIs, and data pipelines supporting C4ISR workflows. Lead application integration (AI) activities: perform feasibility assessments, interface definition, dependency analysis, and produce HACSIM/AI documentation for fleet implementation. Build secure, containerized solutions (Docker/Kubernetes/Helm) for virtualized data centers; implement CI/CD (GitLab/Jenkins), IaC/automation (Ansible/Terraform), and package/version governance. Author and execute the Software Development Plan (SDP) per IEEE/EIA 12207; contribute to SEPs/EIPs and DoDAF-aligned architecture views across enterprise/tactical/system levels. Engineer to Navy cybersecurity requirements: apply DISA SRGs/STIGs, SAST/DAST (SonarQube/Fortify/Checkmarx), artifact hardening, logging, and RMF evidence to preserve ATO conditions. Develop test plans/procedures; support Developmental Test & Evaluation (DT&E), lab events, SOVTs, and TRRs; perform defect triage, root-cause analysis, and MS/FRACAS reporting. Produce engineering documentation (design specs, ICDs, sequence/flow, as-built software baselines, release notes) and contribute to CM (CMPro), CCB/PTRB change workflows, and BoMs. Optimize performance/reliability (profiling, concurrency models, caching, message queues), observability (metrics/tracing/logs), and resilience (retry/backoff/circuit-breaker patterns). Collaborate with NIWC Pacific, PEO C4I/PMW-160, Fleet stakeholders, and cybersecurity teams; mentor junior developers and champion DevSecOps and secure coding best practices. WHAT YOU'LL NEED TO SUCCEED (Required): Security Clearance: Active Secret clearance. 10+ years software engineering for enterprise or tactical systems using Java and/or Python (C++/Go a plus), including API design, messaging, and data integration. 3+ years delivering containerized solutions with CI/CD (GitLab/Jenkins), Git, and automated testing (unit/integration/e2e). Hands-on with Kubernetes or equivalent orchestration in virtualized environments (vSphere/vCenter). DoD/Navy development experience applying DISA STIGs, secure coding, and contributing RMF artifacts to ATO packages. Authoring SDPs/ICDs/design docs; executing DT&E/SOVT test events and documenting results. Skills/Tools: Spring Boot/Quarkus or similar; Flask/FastAPI/Django; gRPC/REST; JSON/Protobuf; SQL/NoSQL (PostgreSQL/Elastic/Redis); message buses (Kafka/RabbitMQ); Wireshark/Postman; Jira/Confluence. Certifications: DoD 8570/8140 IAT-II baseline (e.g., Security+ CE) or ability to obtain within 60 days of start. Education: BS/BA in Computer Science, Software Engineering, Information Systems, or related field (equivalent experience may substitute per GDIT policy). Work Location: Onsite NIWC Pacific, San Diego, CA (labs/shipyards/fleet concentration areas). Limited CONUS/OCONUS travel as tasking requires; ability to work in classified labs and onboard ships/submarines/airborne ground sites. Position Availability: Position is pending final contract award. US Citizenship Required WHAT WE'D LOVE FOR YOU TO HAVE (Desired): Prior NIWC Pacific/PMW-160/CANES support; familiarity with ADNS, GPON, cross-domain/guard interfaces, and multi-enclave development. CSSLP, AWS/Azure Associate/Pro, RHCSA/RHCE, CKA/CKAD, or VCP-DCV/NV. Experience with DoDAF modeling, NESI/DISR alignment, and performance at scale (low-bandwidth/disconnected/edge). SAST/DAST pipeline integration, STIG automation (Ansible), SBOM generation (CycloneDX/Syft/Grype), and supply-chain security (SLSA/SCVS). Real-time/streaming analytics (Kafka Streams/Flink/Spark), geospatial, or time-series processing for mission applications. Equal Opportunity Employer GDIT is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. #J-18808-Ljbffr
    $88k-123k yearly est. 6d ago
  • Software Engineer II

    Russell Tobin 4.1company rating

    Java developer job in San Diego, CA

    AI SW Integration Engineer (NO C2C) Hybrid role in San Diego Office Contract with 4 months with the possibility of extension for a further 8 months. The scope of this role focuses on developing integration and automation solutions to streamline engineering and validation workflows across multiple teams. The ideal candidate will build backend tools and services that automate test generation, improve requirements traceability, and optimize team workflows. Key Qualifications: Proficiency developing backend or automation services (Python preferred; Java also valuable) Familiarity with Agentic Development and surrounding technologies such as RAG & MCP Experience integrating tools or databases using REST APIs or webhooks Familiarity with structured document parsing (Word, PDF, XML, JSON, etc.) Experience with CI/CD pipelines and automated testing frameworks Understanding of requirements management and validation workflows Bonus Qualifications: Experience with NLP or text-processing automation Knowledge of Cloud Platforms (AWS, Azure, or GCP) Experience with Containers and Orchestration (Docker, Kubernetes, etc.) Education and Experience: M.S. or Ph.D. in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience 3-5 years of experience developing automation or integration tools in production environments
    $102k-142k yearly est. 1d ago
  • Java Developer

    Mindlance 4.6company rating

    Java developer job in San Diego, CA

    Mindlance is a national recruiting company which partners with many of the leading employers in the Life Sciences, IT, and Financial Services sectors, feel free to check us out at ************************* Job DescriptionJob Title: Java Developer Duration: 12+ Months Location: San Diego CA 92123 Qualifications: Medium to expert technical knowledge. Experience with: program development in one or more SEu environments. Skilled in verbal and written communications with the ability to express medium complexity technical concepts in business terms. Strong analytical, problem-solving, and conceptual skills. Strong interpersonal skills; ability to work well on cross-functional project teams. Experience in the industry or in a production/service environment similar to SEU is preferred. Knowledge in systems development life cycle and methodologies. Required Skills: Java JSF and JQuery(Prime Faces/Ajax/JavaScript libraries) Spring Tomcat Hibernate SQL Maven LDAP - SiteMinder CXF or Axis Velocity Responsibilities: • Conducts requirements gathering, systems analysis, and design for medium complexity applications. • Prepares detailed program specifications for medium complexity applications from which programs will be designed, coded, configured, visually developed, tested, and debugged. • Follows program specifications to design, install, code, configure, visually develop, test, debug, and document application programs. • Develops business knowledge and relationships to integrate activities with other IT and business personnel to ensure successful implementation of projects and production support efforts. Additional Information All your information will be kept confidential according to EEO guidelines.
    $88k-110k yearly est. 60d+ ago
  • Software Developer - 25-032

    Ausgar Technologies, Inc.

    Java developer job in San Diego, CA

    Requirements The physical demands and work environment described here are representative of those that must be met by an employee to successfully perform the essential functions of the job. Reasonable accommodations may be made to individuals with disabilities to perform the essential functions. Must possess a TS/SCI clearance with the ability to obtain a poly. Bachelor's degree in Computer Science, Engineering or related STEM field from an accredited college/university. 5+ years of professional software development experience or 3+ years with a Master's or PhD in a STEM discipline. Proven experience building new applications and taking them through production deployment. Experience with cloud platforms (AWS, Azure or GCP) and containerization (Kubernetes, Docker). Proficiency in one or more modern programming languages (e.g., Python, Java, JavaScript/TypeScript, Go, C#, etc.). Strong understanding of software design principles, version control (Git) and CI/CD pipelines. Familiarity with databases (SQL and/or NoSQL) and API development (REST, GraphQL). Preferred Skills: SAP or SAP eligible Experience with Mission Utility Cloud, LABBENCH (formerly INHERE), GHOSTMACHINE, MACHINESHOP and PARTSHOP. Experience with DevOps practices and infrastructure as code (Terraform, CloudFormation, etc.). Exposure to frontend frameworks (React, Angular, Vue, etc.) development. Background in agile development methodologies and collaborative environments. Strong analytical and problem-solving skills, with attention to scalability and security. Approximate travel: None This is an onsite position. Salary Range: $150K-180K Based on your qualifications, you will be placed in Level I-V. An essential qualification for this position is successfully obtaining a security clearance issued by the Federal Government, which may require successful completion of a background check. We use E-Verify to electronically confirm the employment eligibility of newly hired employees. AUSGAR's salary range is dependent upon a variety of factors, which include experience, skills, education, certifications and geographical location. Our salary range includes a base salary and excellent benefits package as part of our total compensation. AUSGAR Technologies, Inc. is an equal opportunity employer. If you are a qualified individual with a disability or a disabled veteran and need assistance in completing the application, you have the right to request reasonable accommodation. Please e-mail us at *************** if you are unable or limited in your ability to use or access ************** careers page as a result of your disability.
    $150k-180k yearly 11d ago
  • Software Developer

    Tactical Engineering & Analysis 4.0company rating

    Java developer job in San Diego, CA

    The Software Developer is responsible for providing software engineering support to the Command and Control Processor (C2P) Modernization project at Naval Information Warfare Center (NIWC) Pacific. They will play a supporting role in achieving the organization's goals by developing new features using C++ in the areas of system diagnostics, Link 16 Functional Input Message/Functional Output Message (FIM/FOM) interface, User Interface and more, as well as validating and correcting software defects. This position will directly impact Naval War Fighter through enhanced tactical communications and battlefield awareness. CORE FUNCTIONS / JOB DUITES Able to perform the following with supervision: Designing, coding, and testing software applications. Collaborate with senior developers to understand project requirements and contribute to development efforts. Write clean, efficient, and well-documented code. Participate in code reviews and incorporate feedback to improve code quality. Debug and fix minor software issues. Learn and adapt to new technologies and programming languages as needed. Contribute to the maintenance and improvement of existing software systems. Participate in Agile methodologies such as sprint planning, daily stand-ups, retrospectives, and backlog grooming. Attend and actively participate in team meetings and training sessions. SKILLS & ABILITIES Basic knowledge of the following: Programming language: C++ Required Data structures and algorithms Version control systems Database technologies Software development methodologies (e.g., Agile, Scrum) Testing procedures and debugging techniques Software security principle Tactical Data Link (TDL) experience preferred Linux Software Development preferred EDUCATION & CERTIFICATIONS BS in STEM field Required Relevant Software Development Certification Required, in lieu of BS STEM Degree TYPICAL WORKING CONDITIONS General office environment Computer/Equipment lab PHYSICAL REQUIREMENTS May be expected to lift up to 25 lbs Frequent use of keyboard and typing Frequent sitting and standing WORK SCHEDULE 9/80 The ability to work non-standard work hours and schedules in support of project requirements. PAY RANGE $100,000.00 to $125,000.00 annually, DOE U.S. Citizenship is Required SECURITY CLEARANCE Candidates must have an active clearance OR the ability to obtain a US Government security clearance and will be subject to a US security background investigation (i.e. favorable background investigation / credit score). Additional eligibility requirements for access to various levels of classified information may also be required. An active security clearance is highly desirable. Tactical Engineering & Analysis, Inc. is an Equal Employment Opportunity/Minority/Female/Disability/Protected Veteran Employer
    $100k-125k yearly 4d ago
  • Django/Python Software Developer

    Drive Current

    Java developer job in San Diego, CA

    We're an agile company of 20 software development professionals / geeks. We embrace iterative development, test automation and frequent releases. We strive to continuously learn and evolve while delivering working software that we can all be proud of. Job Description We are working on a large software platform to help "traditional media companies" (radio, tv, cable) and their auto dealer customers better track and improve advertising spends and campaigns. You will be working with industry experts in a start-up atmosphere, but with a sustainable pace (good work/life balance) and stable funding. The application is being built with Python, Django, HTML5, Angular and PostgreSQL. We're looking for someone with at least three years of Python experience. You'll be proving yourself on the fly, so if you're a truly great candidate, but with less experience, please apply anyway. You'll be working along side Oz, Duane, Adam, Jared and David. View their bio's at **************************** Qualifications Candidate must possess intermediate to expert knowledge and experience working with Python / Django Proficient with SQL and database design, particularly PostgreSQL. Ability to read and handcode HTML. AJAX and Javascript proficiency a plus. Comfortable with basic Linux/Unix command line environment. Must know OOP, Design Patterns and MVC design methodologies. Bachelors degree in Computer Science, Computer Engineering, Information Systems or equivalent experience is preferred. There are plenty of self-taught people on the team as well though. Additional Information Benefits include: 4 weeks personal time off / vacation per year 9 paid federal holidays Health, vision and dental insurance 401K with 4% matching Free lunches, healthy snacks, beverages, etc. Paid mobile phone, home internet and gym membership Education reimbursement for relevant classes We have a fun, informal working environment and strongly believe in maintaining a good work / life balance. You'll work with a team of passionate developers that use the most modern and progressive software development practices. Learn more about our team at ******************** Keywords: Python, Django, PostgreSQL, Javascript, HTML5, jQuery, LAMP, Linux, Nginx, Web, Internet, Website, Development, Software Engineer, Sofware, Programming, Developer.
    $85k-116k yearly est. 1d ago
  • Full Stack Software Developer (Core Java)

    Jobsbridge

    Java developer job in San Diego, CA

    Hello, Greetings from Jobsbridge! Jobsbridge, Inc. is a fast growing Silicon Valley based I.T staffing and professional services company specializing in Web, Cloud & Mobility staffing solutions. Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. Job Description - 4 (+) years of java based software development experience - End to end development expeirence - Java developer with Integration experience - Experience in Webservices, API's - SOAP UI and REST API's - Strong Database skills preferrably Design (Oracle) - Preferably with knowledge/experience of Front end, Back End and middleware developer. Education : Must have BS or MS in engineering Qualifications Java, Oracle, REST, SOAP, Web Services Additional Information Only GC/Citizen,OPT,EAD,H4
    $85k-116k yearly est. 60d+ ago
  • Full Stack Software Developer

    EDF Renewables

    Java developer job in San Diego, CA

    We are looking for a full stack developer to produce scalable software solutions. You'll be part of a cross-functional team that's responsible for the full software development life cycle, from conception to deployment. As a full stack developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility. We are looking for a jack-of-all-trades and a master of some, someone that is comfortable with requirement gathering, architecting/designing, and implementing both frontend and backend services. You'll be part of an agile development team building PowerFlex's mobile and web applications for both the operational aspects and customer portals. You'll use Javascript/React/React-Native, Expo, CSS, HTML, Python, influx DB, Grafana, GCP and AWS. Responsibilities: 95% - Primary duties: Design/Enhance/Rebuild/Refactor existing backend and frontend services Contribute and help lead to the development of the agile software engineering processes Be proactive in writing tests and testing to ensure quality production code. Assist other members of the engineering team in the integration of various backend and frontend components 5% - Other duties as assigned Qualifications & Skills Required 4+ years of experience building applications on our stack. 2+ years of experience with public cloud infrastructure and services Proficient in the use of Docker and Kubernetes Expert level fluency in a significant array of varied scripting and programming languages. You have a deep interest in learning and mastering concepts in commercial electrical systems, EV charging, and associated networks You have supported production systems. You are passionate about availability, observability, and performance. You understand the benefits of reducing toil. You are proficient at programming and interacting with APIs. You are flexible, resilient, and curious. You draw inspiration from prior art, but you feel compelled to innovate beyond it. You respectfully challenge your peers, and welcome the opportunity when others challenge you. Bonus points for hardware integration experience. Working Conditions: Approximately 90% of time is spent in the office environment, utilizing computers (frequent use of various software/programs), phones, and general office equipment. Approximately 5-10% of the time is spent at project sites and travelling to other EDFR locations, potentially including international travel.
    $85k-116k yearly est. 8d ago
  • Software Engineer II

    Art of Problem Solving 3.7company rating

    Java developer job in San Diego, CA

    Job Description At AoPS, we are world leaders in teaching advanced mathematics. We train many of the most elite mathematicians in the world, including all members of the US International Math Olympiad team-and we're expanding that same standard of excellence into new subjects and experiences. AoPS is unique because it is vertically integrated: we develop our own curriculum, run our own physical learning centers, employ teachers, and have a robust and capable product, design, and engineering team. But we've only scratched the surface of what's possible! Your job will be to help build the future of AoPS, creating the transformative digital experiences that students and teachers use to push the upper bounds of great teaching and learning. As a Software Engineer II, you'll take ownership of features and components that help students and families discover and connect with AoPS. You'll work alongside product, design, and other engineers to build products that make learning irresistible-growing your skills while delivering real value to hundreds of thousands of learners. What You'll Do: Own Features End-to-End: You'll take responsibility for features from design through deployment, making sound technical decisions within your domain and delivering high-quality work that helps the team meet its commitments. Build Robust Solutions: Design and implement solutions that work reliably within your area of ownership. You'll evaluate trade-offs, consider how your work integrates with other systems, and address technical debt as you go. Grow Your Craft: Deepen your expertise in our tech stack and develop advanced knowledge in specific areas. You'll write efficient, maintainable code and continuously improve the systems you touch. Contribute to Technical Direction: Participate in design discussions, offer ideas, and help shape the technical approach for your components. Your perspective matters, and you'll have opportunities to influence how we build. Communicate Clearly: Keep stakeholders informed on your progress, surface blockers early, and collaborate effectively with your team. No surprises, just transparent communication that helps everyone move forward. Deliver Quality: Design for reliability from the start. You'll write thorough tests, implement monitoring where needed, and take pride in shipping work that holds up in production. The ideal candidate has: 2-4 years of professional experience in full stack web development Solid proficiency with modern web technologies (we use TypeScript, React, Next.js, and PostgreSQL) Ability to take ownership of features and deliver them independently with limited guidance Strong problem-solving skills and attention to code quality Comfort working in a fast-paced environment where requirements evolve A collaborative mindset and clear communication skills Bonus points for: Experience with Shopify, especially headless integrations Strong experience with Vercel and Next.js Why Join AoPS: This is a hybrid full-time position based in our San Diego office. The full salary range for this position is $99k-130k. Here are some things you can look forward to: Flexibility: Casual work environment with flexible scheduling Benefits: Multiple options for Medical, Dental, and Vision plans Future Planning: 401(k) with company match Quality of Life: PTO plan and supportive leadership that gives you the work-life balance you deserve Ease of Transition: Relocation bonus (if currently located outside of San Diego) Mission-Driven Work: Join a small, high-agency team building the future of how students experience world-class education Impact: Your work will directly affect hundreds of thousands of students who are discovering the joy of problem solving Background Check: Please note that employment is contingent on the successful completion of a background check. Work Authorization: Please note that in order to be considered for this position you must be legally authorized to work in the US. We are unable to offer sponsorship, including STEM-OPT and H-1B. About AoPS: Art of Problem Solving (AoPS) is on a mission to discover, inspire, and train the great problem solvers of the next generation. Since 2003, we have trained hundreds of thousands of the country's top students, including nearly all the members of the US International Math Olympiad team, through our online school, in-person academies, textbooks, and online learning systems. While our primary focus has been math for most of our history, through the years we have expanded our unique problem-solving curriculum into more subjects, such as language arts, science, and computer science.
    $99k-130k yearly 12d ago
  • Software Developer VII

    General Atomics and Affiliated Companies

    Java developer job in Poway, CA

    General Atomics Aeronautical Systems, Inc. (GA-ASI), an affiliate of General Atomics, is a world leader in proven, reliable remotely piloted aircraft and tactical reconnaissance radars, as well as advanced high-resolution surveillance systems. We are seeking a talented and driven embedded software developer to join our GA-ASI Software Development team located in Poway, CA. Under general supervision and with on-going review this position researches, designs, develops and/or modifies enterprise-wide end-user, system level, and data management software applications. Responsible for meeting software compliance standards; evaluates integration of software applications with the overall computing environment; and documentation, testing, maintenance, and software updates. Communicates with domain experts, users, and management throughout the software development lifecycle. DUTIES AND RESPONSIBILITIES: Formulate detailed plans for the implementation of software solutions. In addition to program design this includes determining language, platform, and resource requirements. Implementation of design including coding, testing, and documentation. Troubleshoot and resolve technical issues related to software and hardware integration. Code maintenance including debugging and updating to keep pace with the evolving environment. Assist in planning for future applications based on new developments in computer technology. Maintain the strict confidentiality of sensitive information. Performs other duties as assigned or required. We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply. Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or related discipline and progressive software development experience as follows; fifteen or more years of experience with a bachelors degree, thirteen or more years of experience with a masters degree, or ten or more years with a PhD. May substitute equivalent experience in lieu of education. Must have minimum 10+ yrs experience developing software using C/C++, Python or other high level languages. Must have excellent understanding of software development concepts, principles, and theory and demonstrate the ability to follow and apply use of programming and analysis concepts. Strong mathematics background in linear algebra, statistical analysis and signal processing highly desired. Functional knowledge of systems, subsystems and designs with familiarity of design tools for modeling highly desired (ex. Matlab, python, etc). Systems development experience including algorithms, software, data analysis, tracking system design, modeling and simulation highly desired. Experience with radar technologies desired. Strong customer focus with proven ability to drive complex technical issues/challenges to closure. The ability to work both independently and on a team is essential. Demonstrated analytical, applied mathematics and problem-solving skills. Active DoD Secret Security Clearance is required
    $85k-116k yearly est. 3d ago
  • Software Engineer II

    Playstation 4.8company rating

    Java developer job in San Diego, CA

    Why PlayStation? PlayStation isn't just the Best Place to Play - it's also the Best Place to Work. Today, we're recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation 5, PlayStation 4, PlayStation VR, PlayStation Plus, acclaimed PlayStation software titles from PlayStation Studios, and more. PlayStation also strives to create an inclusive environment that empowers employees and embraces diversity. We welcome and encourage everyone who has a passion and curiosity for innovation, technology, and play to explore our open positions and join our growing global team. The PlayStation brand falls under Sony Interactive Entertainment, a wholly-owned subsidiary of Sony Group Corporation. Software Engineer II, Social Platform Applications Rancho Bernardo, CA The Software Engineer II role will design and develop solutions for PlayStation features on the PS5, mobile and other supported platforms. They will provide strong technical knowledge, experience, and implementation efforts across each of the supported platforms. The ideal candidate will come from a strong object-oriented development background and be passionate about client application and web technologies. Responsibilities: Build and integrate frameworks to streamline development across mobile, console, and supported platforms, enhancing efficiency and collaboration. Develop using Agile methodologies like Scrum, delivering iterative improvements, and achieving breakthroughs. Develop and maintain high-quality front-end applications using React Native, ensuring they are production-ready and meet performance standards. Create and deploy adaptable UI elements for multiple platforms, emphasizing scalability and ease of maintenance, while incorporating architectural frameworks such as MVC, MVVM, and MVP. Develop unit and integration tests and conduct code reviews to ensure high-quality code and seamless functionality. Implement monitoring tools, fix, and resolve issues across the entire technology stack. Maintain clear, concise documentation of system architecture, codebase, and development processes. Collaborate closely with international teams of UI designers and product managers (USA, Japan, UK) to translate requirements into actionable work packages, creating engaging mobile user experiences. Represent the team in technical forums by presenting designs, sharing knowledge, and contributing insights to other Sony software development groups. Required Qualifications: Genuine passion for crafting seamless, intuitive user experiences that prioritize usability and performance. 2+ years of experience in crafting single-page web applications or mobile applications. Collaborated on cloud-deployed services hosting APIs and backend processes talking to data-storage and caching layers, event buses, and other services. Proficient knowledge of mobile environments, structures, and advancements in iOS and Android programming, encompassing new innovations. Skilled in iOS (Objective-C/Swift, Xcode) or Android (Java/Kotlin, Android Studio) front-end development. Proficient in Java, Python, Go, scripting, and functional languages. Hands-on experience with modern JavaScript frameworks such as React/React Native, Angular, or similar technologies to build flexible interfaces and engaging applications. Experience with modern Java-based frameworks such as Spring Boot or similar technologies to build robust microservices architectures. Proficient analytical and fixing abilities emphasizing effective and expandable resolutions. Excellent verbal and written communication skills, with an ability to collaborate effectively in a team environment. Desired Qualifications: Proven experience with Agile development methodologies, such as Scrum. Proven skill in evaluating and improving UI and application performance, specifically focusing on UI response time and optimizing network usage. Skilled in crafting multi-threaded applications with a deep comprehension of concurrency and synchronization. Proficiency in designing and implementing GraphQL APIs. Experience with cloud services and serverless architectures. Familiarity with CI/CD pipelines and automated deployment processes. Prior experience with system monitoring, performance tuning, and debugging in production environments. Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience. Please refer to our Candidate Privacy Notice for more information about how we process your personal information, and your data protection rights. At SIE, we consider several factors when setting each role's base pay range, including the competitive benchmarking data for the market and geographic location. Please note that the base pay range may vary in line with our hybrid working policy and individual base pay will be determined based on job-related factors which may include knowledge, skills, experience, and location. In addition, this role is eligible for SIE's top-tier benefits package that includes medical, dental, vision, matching 401(k), paid time off, wellness program and coveted employee discounts for Sony products. This role also may be eligible for a bonus package. Click here to learn more. The estimated base pay range for this role is listed below.$150,100-$225,100 USD Equal Opportunity Statement: Sony is an Equal Opportunity Employer. All persons will receive consideration for employment without regard to gender (including gender identity, gender expression and gender reassignment), race (including colour, nationality, ethnic or national origin), religion or belief, marital or civil partnership status, disability, age, sexual orientation, pregnancy, maternity or parental status, trade union membership or membership in any other legally protected category. We strive to create an inclusive environment, empower employees and embrace diversity. We encourage everyone to respond. PlayStation is a Fair Chance employer and qualified applicants with arrest and conviction records will be considered for employment.
    $150.1k-225.1k yearly Auto-Apply 3d ago
  • Software Developer I

    Flux Power 4.2company rating

    Java developer job in Vista, CA

    Come work as a Software Developer I at a growing company that offers great benefits with opportunities to advance and learn alongside accomplished business leaders … Become a part of our team! Get to Know Us Flux Power is a fast-paced, high-growth (40% YoY), publicly traded company (NASDAQ: FLUX) that is leading the adoption of lithium-ion technology solutions. We design, manufacture, and sell advanced lithium-ion battery packs that are disrupting the 100+ year old market for lead acid batteries. Our battery packs are used to power industrial and commercial equipment like forklifts and airport ground support equipment, as well as new applications like solar-powered EV charging stations. About the Role The Software Developer I will use initiative, enthusiasm, software experience and engineering background, to plan and develop specialized Application and GUI Software including embedded Firmware designs. What you Will be Doing Analyzes user needs and system design of Software and Firmware for client use. Collaborates with systems analysts, engineers, and programmers to design systems to support requested applications. Collaborates with clients and/or internal teams to understand user needs; document requirements, create initial proposal, architect, design and develop Software-Firmware to meet these needs. Review and assess system performance standards including hardware configurations based on client specifications, budget, security needs, and other parameters. Collaborates with senior FW/SW team members including immediate supervisor, assessing design direction and execute work product to support agreed upon direction and approach for new designs, develop and/or modification of Software programs and embedded Firmware. Assesses feasibility of design and project parameters within time and cost constraints. Contributes to designs and code develop of Software applications and embedded Firmware based on user specifications and system requirements. Modifies existing Software or Firmware to correct errors and/or improve performance. Monitors and assists with Software and/or Firmware testing including validation of test procedures and code programming. Monitors and assists with Software-Firmware installation; ensures application or system operates within established specifications. Gathers and evaluates user feedback, assess options and determine path forward to approach modification to Software-Firmware for better performance and usability. Design of databases for specific application needs and used in tracking feature development and bug fixes. Create test procedures for flashing and testing modules with designed and integrated Software and Firmware. Performs other related duties as assigned. What you Will Need 2.5 to 3 years of college studies with a focus towards a Bachelor's degree with an emphasis in Computer Science, Engineering, or related field required. Six (6) months of software development or engineering experience as a technical intern in computer science preferred. Must have a moderate understanding of software development concepts, principles, and theory Good verbal and written communication skills. Focused, with good attention to detail. Good time management skills with a drive to meet agreed upon deadlines. Logical and analytical thinker, with the ability to dissect and solve problems. Good knowledge of various coding languages and systems. Ability to learn new coding languages and technologies. Understanding of design, testing, and modification of programs, applications and firmware. Ability to quickly learn the coding and programming languages used within the organization. Proficient with Microsoft Office Suite or related software. Other Duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice. What Can We Offer You for All Your Hard Work? Benefits Medical, dental and vision insurance options 401K Plan with company match Life Insurance Paid Time Off Paid Holidays COVID-19 Precaution(s) Personal protective equipment provided or required Sanitizing, disinfecting, and cleaning procedures in place We are committed to a safe, drug-free workplace by performing pre-employment background checks and substance testing. Notes No recruiters, contractors, or consultants, please. No relocation assistance or visa sponsorships available for this position. Please review our career page at ********************************* ***Flux Power is proud to be an equal opportunity employer committed to providing employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age or disability, or any other class protected by Federal, State or local laws. Flux Power complies with all employment eligibility verification requirements of the Immigration and Nationality Act and all must have the authorization to work in the US.
    $89k-118k yearly est. 60d+ ago
  • AI/Machine Software Developer

    Vets Hired

    Java developer job in Camp Pendleton South, CA

    Job Description This is a contingent position supporting defense-related missions focused on data management, cybersecurity, and advanced AI/ML capabilities for tactical C5ISR systems. The role contributes to testing, engineering, integration, and sustainment efforts by applying data strategies, governance, and secure AI/ML solutions across cloud and edge environments. Key Responsibilities Apply industry standards, data strategies, governance, data cataloging, and DataOps practices for tactical systems Enhance and mature existing AI/ML strategies Assess and recommend survivable edge computing solutions to support AI/ML deployment at the tactical edge Integrate security practices and tools into edge and AI/ML deployments Validate and evaluate commercial AI vendor products Design and develop deep learning models Translate operational needs into machine learning requirements Evaluate ML model performance and identify potential bias in externally developed models Conduct statistical data analysis Develop user interfaces for deploying ML models Leverage cloud infrastructure for AI/ML development and deployment Required Skills & Qualifications Experience applying AI to practical, end-to-end technology solutions Hands-on experience with AI/ML deep learning techniques and Python Knowledge of basic algorithms, object-oriented and functional design principles, and AI/ML best practices Experience with AI/ML techniques such as large language models, clustering, decision trees, and neural networks Active Secret security clearance Preferred Qualifications Three or more years of experience applying AI to comprehensive technology solutions Three or more years of experience with AI/ML deep learning and Python Knowledge of advanced algorithms and AI/ML design patterns Three or more years of experience developing and applying advanced machine learning and statistical models, including regression, simulation, modeling, clustering, decision trees, and neural networks Bachelors degree in Computer Science, Mathematics, Computer Engineering, or a related field
    $86k-117k yearly est. 4d ago
  • Software Engineer II

    Art of Problem Solving 3.7company rating

    Java developer job in San Diego, CA

    At AoPS, we are world leaders in teaching advanced mathematics. We train many of the most elite mathematicians in the world, including all members of the US International Math Olympiad team-and we're expanding that same standard of excellence into new subjects and experiences. AoPS is unique because it is vertically integrated: we develop our own curriculum, run our own physical learning centers, employ teachers, and have a robust and capable product, design, and engineering team. But we've only scratched the surface of what's possible! Your job will be to help build the future of AoPS, creating the transformative digital experiences that students and teachers use to push the upper bounds of great teaching and learning. As a Software Engineer II, you'll take ownership of features and components that help students and families discover and connect with AoPS. You'll work alongside product, design, and other engineers to build products that make learning irresistible-growing your skills while delivering real value to hundreds of thousands of learners. What You'll Do: Own Features End-to-End: You'll take responsibility for features from design through deployment, making sound technical decisions within your domain and delivering high-quality work that helps the team meet its commitments. Build Robust Solutions: Design and implement solutions that work reliably within your area of ownership. You'll evaluate trade-offs, consider how your work integrates with other systems, and address technical debt as you go. Grow Your Craft: Deepen your expertise in our tech stack and develop advanced knowledge in specific areas. You'll write efficient, maintainable code and continuously improve the systems you touch. Contribute to Technical Direction: Participate in design discussions, offer ideas, and help shape the technical approach for your components. Your perspective matters, and you'll have opportunities to influence how we build. Communicate Clearly: Keep stakeholders informed on your progress, surface blockers early, and collaborate effectively with your team. No surprises, just transparent communication that helps everyone move forward. Deliver Quality: Design for reliability from the start. You'll write thorough tests, implement monitoring where needed, and take pride in shipping work that holds up in production. The ideal candidate has: 2-4 years of professional experience in full stack web development Solid proficiency with modern web technologies (we use TypeScript, React, Next.js, and PostgreSQL) Ability to take ownership of features and deliver them independently with limited guidance Strong problem-solving skills and attention to code quality Comfort working in a fast-paced environment where requirements evolve A collaborative mindset and clear communication skills Bonus points for: Experience with Shopify, especially headless integrations Strong experience with Vercel and Next.js Why Join AoPS: This is a hybrid full-time position based in our San Diego office. The full salary range for this position is $99k-130k. Here are some things you can look forward to: Flexibility: Casual work environment with flexible scheduling Benefits: Multiple options for Medical, Dental, and Vision plans Future Planning: 401(k) with company match Quality of Life: PTO plan and supportive leadership that gives you the work-life balance you deserve Ease of Transition: Relocation bonus (if currently located outside of San Diego) Mission-Driven Work: Join a small, high-agency team building the future of how students experience world-class education Impact: Your work will directly affect hundreds of thousands of students who are discovering the joy of problem solving Background Check: Please note that employment is contingent on the successful completion of a background check. Work Authorization: Please note that in order to be considered for this position you must be legally authorized to work in the US. We are unable to offer sponsorship, including STEM-OPT and H-1B. About AoPS: Art of Problem Solving (AoPS) is on a mission to discover, inspire, and train the great problem solvers of the next generation. Since 2003, we have trained hundreds of thousands of the country's top students, including nearly all the members of the US International Math Olympiad team, through our online school, in-person academies, textbooks, and online learning systems. While our primary focus has been math for most of our history, through the years we have expanded our unique problem-solving curriculum into more subjects, such as language arts, science, and computer science.
    $99k-130k yearly Auto-Apply 7d ago
  • Software Developer IV

    General Atomics and Affiliated Companies

    Java developer job in Poway, CA

    General Atomics Integrated Intelligence, Inc. (GA Intelligence), an affiliate of General Atomics, maintains and deploys production solutions, including Thresher and Dragonspell, for users across the Intelligence Community, Department of Defense, and commercial industry. We build and develop best-in-class, all-domain, and globally focused situational awareness capabilities that process petabytes of data from numerous streaming data sources in near real time. Our systems apply state-of-the-art algorithms and machine learning techniques to extract features and fuse data from multiple phenomenologies to form a rich live view of objects in the sky, on the sea, and on the ground. These analytics are designed to determine not just where something is, but what it is, where it's been, and what it's doing. All of this "data to knowledge" is made available to end users in our own browser-based application for visualization, analysis, and understanding. We always want to do more, and that's where you come in! GA Intelligence is seeking Senior Backend Software Engineers to join our core product team, shaping the future of situational awareness capabilities for our customers. Our teams leverage cutting-edge technology to process petabytes of data and extract features in near real time, all while providing a rich, live view of objects on land, sea, and sky. With your skills and expertise, you'll be instrumental in taking our systems to the next level, giving end-users the power to see beyond the data and truly understand the world around them. Are you ready to join us on this exciting journey? DUTIES AND RESPONSIBILIITIES: Research, design, implement, document, test, and deploy software applications for enterprise-wide end-user, system level, and data management software applications. Guide the successful completion of programs with ability to function in a technical leadership role. Formulate plans and guide implementation of software solutions including language, coding, platform, resource requirements, testing, and documentation. Support plans, typically long term, for application development and deployment. Coordinate deployment of enterprise applications including cross-platform compliance. Ensure compliance with industry standards, regulations, and best practices. Evaluate integration of software applications with the overall computing environment. Communicate with domain experts, users, and management throughout the software development lifecycle. Represent the company as the prime technical contact on contracts and/or projects. Interact with external personnel on significant technical matters requiring coordination between organizations. Contribute towards the continuous integration and improvement of enterprise solutions including build pipeline support, debugging, maintenance, and updates to ensure viability in an evolving environment. Maintain the strict confidentiality of sensitive information. Responsible for observing all laws, regulations and other applicable obligations wherever and whenever business is conducted on behalf of the Company. Expected to work in a safe manner in accordance with established operating procedures and practices. We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply. Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or related discipline and progressive software development experience as follows; six or more years of experience with a bachelors degree, four or more years of experience with a masters degree, or two or more years with a PhD. May substitute equivalent experience in lieu of education. Prior professional experience in backend software development role. Experience with deployment technologies, such as Kubernetes for container orchestration. Understanding of AWS services and cloud management. Familiarity with network engineering concepts and principles. Knowledge of CI/CD pipelines and tooling (Gitlab CI/CD, ArgoCD, CircleCI, Jenkins). Ability to drive and review APIs for backend functionality. Capable of representing the organization as a prime technical contact, as well as providing leadership and guidance to less experienced professionals. Customer focused, formulates plans based on the development of innovative new designs in resolving advanced software development problems. Must be able to work both independently and in a team environment. Able to work extended hours as required. Ability to obtain and maintain DoD security clearance is required PREFERRED SKILLS AND EXPERIENCE: Candidates with an active Top Secret security clearance and SCI eligibility are strongly preferred. Comfortable working with Linux systems on a daily basis. Experience maintaining data pipelines. Cloud technologies such as: Hadoop, Kafka, HBase, Accumulo. Interest in data mining, analytics, and/or machine learning. Familiarity with Intelligence Community and DoD mission sets. CompTIA Security+ certification or willingness to get certified.
    $85k-116k yearly est. 60d ago
  • Software Engineer II

    Playstation 4.8company rating

    Java developer job in San Diego, CA

    Why PlayStation? PlayStation isn't just the Best Place to Play - it's also the Best Place to Work. Today, we're recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation 5, PlayStation 4, PlayStation VR, PlayStation Plus, acclaimed PlayStation software titles from PlayStation Studios, and more. PlayStation also strives to create an inclusive environment that empowers employees and embraces diversity. We welcome and encourage everyone who has a passion and curiosity for innovation, technology, and play to explore our open positions and join our growing global team. The PlayStation brand falls under Sony Interactive Entertainment, a wholly-owned subsidiary of Sony Group Corporation. Primary Responsibilities: You will provide strong technical abilities in cloud-based software development and highly scalable API designs Design, implement and maintain RESTful Web Services API and algorithms Produce excellent, detailed design and development documentation Work with team members to deliver features on time, respond to evolving requirements, and strategic shifts in direction Familiar and comfortable with Agile/Scrum software development methodology Qualifications: • 2-5 years of proven programming experience in Java (or equivalent enterprise back-end) developing server side applications, object-oriented design and design patterns, and passionate about writing high quality and well-architected code • Experience in building high-performance and cloud based scalable web services • Experience implementing services backed by SQL and NoSQL data stores • Strong understanding of engineering standard methodologies - requirement gathering and analysis, design and develop secure and scalable code with unit tests, participate in code reviews and documentation, experience with multiple technology stacks • Ability to balance periodic on-call duty, and defensive engineering to minimize impact • Strong written and verbal communication skills • Experience with Amazon Web Services and cloud architecture • Knowledge of DevOps practices, containerization, Docker/Kubernetes Please refer to our Candidate Privacy Notice for more information about how we process your personal information, and your data protection rights. At SIE, we consider several factors when setting each role's base pay range, including the competitive benchmarking data for the market and geographic location. Please note that the base pay range may vary in line with our hybrid working policy and individual base pay will be determined based on job-related factors which may include knowledge, skills, experience, and location. In addition, this role is eligible for SIE's top-tier benefits package that includes medical, dental, vision, matching 401(k), paid time off, wellness program and coveted employee discounts for Sony products. This role also may be eligible for a bonus package. Click here to learn more. The estimated base pay range for this role is listed below.$150,100-$225,100 USD Equal Opportunity Statement: Sony is an Equal Opportunity Employer. All persons will receive consideration for employment without regard to gender (including gender identity, gender expression and gender reassignment), race (including colour, nationality, ethnic or national origin), religion or belief, marital or civil partnership status, disability, age, sexual orientation, pregnancy, maternity or parental status, trade union membership or membership in any other legally protected category. We strive to create an inclusive environment, empower employees and embrace diversity. We encourage everyone to respond. PlayStation is a Fair Chance employer and qualified applicants with arrest and conviction records will be considered for employment.
    $150.1k-225.1k yearly Auto-Apply 4d ago
  • Software Developer II

    Flux Power 4.2company rating

    Java developer job in Vista, CA

    Come work as a Software Developer II at a growing company that offers great benefits with opportunities to advance and learn alongside accomplished business leaders … Become a part of our team! Get to Know Us Flux Power is a fast-paced, high-growth (40% YoY), publicly traded company (NASDAQ: FLUX) that is leading the adoption of lithium-ion technology solutions. We design, manufacture, and sell advanced lithium-ion battery packs that are disrupting the 100+ year old market for lead acid batteries. Our battery packs are used to power industrial and commercial equipment like forklifts and airport ground support equipment, as well as new applications like solar-powered EV charging stations. About the Role The Software Developer II will use initiative, enthusiasm, software experience and engineering background, to plan and develop specialized Application and GUI Software including embedded Firmware designs. What you Will be Doing Analyzes user needs and system design of Software and Firmware for client use. Collaborates with systems analysts, engineers, and programmers to design systems to support requested applications. Collaborates with clients and/or internal teams to understand user needs; document requirements, create initial proposal, architect, design and develop Software-Firmware to meet these needs. Determines required system performance standards and hardware configurations based on client specifications, budget, security needs, and other parameters. Independently determines approaches for design solutions, develop, test, and implement such designs including modification of specific Software programs and embedded Firmware. Assesses feasibility of design and project parameters within time and cost constraints. Designs and develops code, Software applications and embedded Firmware based on user specifications and system requirements. Modifies existing Software or Firmware to correct errors and/or improve performance. Monitors and assists with Software and/or Firmware testing including validation of test procedures and code programming. Monitors and assists with Software-Firmware installation; ensures application or system operates within established specifications. Evaluates user feedback, exercises independent judgement and discretion to assess design options, determine path and approach in modifying Software-Firmware for better performance and usability. Designs databases for specific application needs and used in tracking feature development and bug fixes. Creates test procedures for flashing and testing modules with designed and integrated Software and Firmware. Reviews work of development team, SW/FW developers, test engineers, technicians, and other technical employees. Performs other related duties as assigned. What you Will Need Bachelor's degree in Computer Science, Engineering, or related field required. One year of software development or engineering experience preferred. Must have a strong understanding of software development concepts, principles, and theory Ability to assess design options, discern details needed in deciding direction and approach Excellent verbal and written communication skills. Excellent organizational skills and attention to detail. Excellent time management skills with a proven ability to meet deadlines. Strong analytical and problem-solving skills. Extensive knowledge of coding languages and systems. Ability to learn new coding languages and technologies. Thorough understanding of design, testing, and modification of programs, applications, and firmware. Proficient with or the ability to quickly learn the coding and programming languages used within the organization. Proficient with Microsoft Office Suite or related software. Other Duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice. What Can We Offer You for All Your Hard Work? Benefits Medical, dental and vision insurance options 401K Plan with company match Life Insurance Paid Time Off Paid Holidays COVID-19 Precaution(s) Personal protective equipment provided or required Sanitizing, disinfecting, and cleaning procedures in place We are committed to a safe, drug-free workplace by performing pre-employment background checks and substance testing. Notes No recruiters, contractors, or consultants, please. No relocation assistance or visa sponsorships available for this position. Please review our career page at ********************************* ***Flux Power is proud to be an equal opportunity employer committed to providing employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age or disability, or any other class protected by Federal, State or local laws. Flux Power complies with all employment eligibility verification requirements of the Immigration and Nationality Act and all must have the authorization to work in the US.
    $89k-118k yearly est. 60d+ ago
  • AI/Machine Software Developer

    Vets Hired

    Java developer job in Camp Pendleton South, CA

    This is a contingent position supporting defense-related missions focused on data management, cybersecurity, and advanced AI/ML capabilities for tactical C5ISR systems. The role contributes to testing, engineering, integration, and sustainment efforts by applying data strategies, governance, and secure AI/ML solutions across cloud and edge environments. Key Responsibilities Apply industry standards, data strategies, governance, data cataloging, and DataOps practices for tactical systems Enhance and mature existing AI/ML strategies Assess and recommend survivable edge computing solutions to support AI/ML deployment at the tactical edge Integrate security practices and tools into edge and AI/ML deployments Validate and evaluate commercial AI vendor products Design and develop deep learning models Translate operational needs into machine learning requirements Evaluate ML model performance and identify potential bias in externally developed models Conduct statistical data analysis Develop user interfaces for deploying ML models Leverage cloud infrastructure for AI/ML development and deployment Required Skills & Qualifications Experience applying AI to practical, end-to-end technology solutions Hands-on experience with AI/ML deep learning techniques and Python Knowledge of basic algorithms, object-oriented and functional design principles, and AI/ML best practices Experience with AI/ML techniques such as large language models, clustering, decision trees, and neural networks Active Secret security clearance Preferred Qualifications Three or more years of experience applying AI to comprehensive technology solutions Three or more years of experience with AI/ML deep learning and Python Knowledge of advanced algorithms and AI/ML design patterns Three or more years of experience developing and applying advanced machine learning and statistical models, including regression, simulation, modeling, clustering, decision trees, and neural networks Bachelors degree in Computer Science, Mathematics, Computer Engineering, or a related field Working Place: Camp Pendleton, California, United States Company : 2026 Jan 29th Virtual Fair - Auria Space
    $86k-117k yearly est. 4d ago

Learn more about java developer jobs

How much does a java developer earn in San Diego, CA?

The average java developer in San Diego, CA earns between $71,000 and $125,000 annually. This compares to the national average java developer range of $68,000 to $114,000.

Average java developer salary in San Diego, CA

$94,000

What are the biggest employers of Java Developers in San Diego, CA?

The biggest employers of Java Developers in San Diego, CA are:
  1. Jobsbridge
  2. Deloitte
  3. Mindlance
  4. ETEK International
  5. NLB Services
  6. Altusmeus
  7. ISL Techsolutions
  8. Isl Techsolutions
Job type you want
Full Time
Part Time
Internship
Temporary