Post job

Java developer jobs in National City, CA - 739 jobs

All
Java Developer
Software Developer
Software Engineer
Java/J2ee Developer
  • 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. 2d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Wireless Infrastructure Automation Framework Software Developer

    Apple Inc. 4.8company rating

    Java developer job in San Diego, CA

    At Apple, we work every single day to craft products that enrich people's lives. Do you love working on challenges that no one has solved yet? As a member of our Wireless Silicon Design group, you will have the unique and rewarding opportunity to develop upcoming and future generations of products to support emerging applications that will delight and encourage millions of Apple's customers every single day! We are seeking a Wireless Automation Framework Software Engineer with expertise in software architecture, automation frameworks, and database infrastructure. The role includes designing and implementing scalable automation framework solutions, managing both SQL and NoSQL databases, implementing configuration management with Ansible, and developing custom solutions for reporting and data analytics. In this position, you will collaboratively work with teams and independently to drive projects to completion. Basic understanding of WiFi communication systems, ideally with exposure to PHY/Radio. Hands-on experience with version control tools like Git or similar. Proficiency in Continuous Integration/Continuous Deployment (CI/CD) pipelines and tools. Expertise in SQL and NoSQL database design, management, and optimization. Knowledge in programming languages such as Python, C/C++, MATLAB, and shell scripting. Experience with Ansible for automation and configuration management. Strong knowledge of data analytics and creating custom solutions for data-driven insights. Ability to work independently, manage priorities, and drive projects to completion. Excellent collaboration and communication skills to work effectively with diverse teams. Attention to detail and commitment to delivering high-quality, scalable solutions. BS and a minimum of 10 years relevant years of industry experience. Proven experience in software architecture, with a focus on developing and designing test automation frameworks, debugging tools, and reporting frameworks. Proficiency in programming languages such as Python, and shell scripting.
    $131k-166k yearly est. 60d+ ago
  • Java Developer

    ISL Techsolutions

    Java developer job in San Diego, CA

    ISL Tech Solutions Inc., is a fastest growing IT consulting Company offering mission critical IT consulting solutions to our Clients to improve businesses through cutting-edge technologies. We help our clients successfully to capitalize on opportunities by providing professional services in the areas of systems integration and Application Development & IT Consulting services. Job Description Java lead MICRO SERVICES OPEN SOURCE-SPRING BOOT/ SPRING CLOUD/ SPRING DISTRIBUTED COMPUTING Profile: · 6 - 8 years of overall IT experience · Minimum 3-5 years of hands on experience Spring Boot · Must have performed Senior developer in earlier projects out of which at least 1 project must be e-commerce application and retail · Must have in-depth knowledge of SDLC lifecyle · Hands on Experience of working on Service-oriented architecture · Sound knowledge on J2EE applications · Should take complete ownership of technical solution · Excellent written and verbal communication skills, including the ability to communicate technical details effectively to both experts andnovices Roles & Responsibilities: · Works with new clients to determine technical requirements and constraints for each project · Designs appropriate technical solutions to meet client business requirements, leveraging available products/packages where appropriate · Ensures the technical quality of project deliverables Qualifications Skill-set: Must Have Spring boot, Java, J2EE, SOA Good to have React JS, IBM WCS Additional Information All your information will be kept confidential according to EEO guidelines.
    $81k-110k yearly est. 60d+ ago
  • Java Developer

    Jobsbridge

    Java developer job in San Diego, CA

    Jobs Bridge Inc is among the fastest growing IT staffing / professional services organization with its own job portal. Jobs Bridge works extremely closely with a large number of IT organizations in the most in-demand technology skill sets. Job Description Qualifications This requisition may be filled at a higher grade based on qualifications listed below. This requisition may be filled at either a level III or a level IV Basic Qualifications for a Java Developer III are... * Bachelor's Degree in Computer Science, Information Technology/Systems, Engineering or related discipline and 5 years of relevant work experience, Master's Degree in Computer Science, Information Technology/Systems, Engineering or related discipline and 3 years of relevant work experience , or 9 years of experience as a Developer in development environment (such as Java/J2EE) in lieu of a degree * 4 years of experience with Java or J2EE * 2 years of experience utilizing one or more of the following: JEE Security, Java Batch, and EJBRoles * 2 years of experience with JPA/Hibernate * 1 year SOA and web service technologies * 2 years of experience using Struts 2.0 framework * 1 year experience writing complex SQL queries * 1 year experience with HTML, JavaScript, jQuery, and CSS * Must have the ability to contribute to design and architecture discussions. * Must be proficient in MS Word, MS Project, MS Power Point, and MS Visio. * Must have development, design and production support experience. Basic Qualifications for a Java Developer IV are... * Bachelor's Degree in Computer Science, Information Technology/Systems, Engineering or related discipline and 9 years of relevant work experience, Master's Degree in Computer Science, Information Technology/Systems, Engineering or related discipline and 7 years of relevant work experience , or 13 years of experience as a developer in development environment (such as Java/J2EE) in lieu of a degree * 6 years of experience with Java or J2EE * 4 years of experience utilizing one or more of the following: JEE Security, Java Batch, and EJBRoles * 2 years of experience with JPA/Hibernate * 1 year SOA and web service technologies * 2 years of experience using Struts 2.0 framework * 1 year experience writing complex SQL queries * 1 year experience with HTML, JavaScript, jQuery, and CSS. * Must have the ability to contribute to design and architecture discussions. * Must be proficient in MS Word, MS Project, MS Power Point, and MS Visio. * Must have development, design and production support experience. Preferred Qualifications: Candidates with these skills will be given preferential consideration. * Experience with relational database systems including PostgreSQL, Oracle, MySQL, and DB2; and writing complex SQL queries * Experience in creating design/technical documentation * Experience in different application servers, preferably IBM WebSphere application server * Experience in developing Design patterns and UMLs * Experience in Agile/Scrum methodology and tools (such as Version One, Rally, or JIRA)* Proficient in Extensible Markup Language (XML), MS Office, MS Visio, and SharePoint Qualifications Agile, Application Servers, Architecture, CSS,J2EE, Java, JavaScript, jQuery Additional Information Multiple Openings for GC/Citizen
    $81k-110k yearly est. 60d+ ago
  • Java Developer

    Isl Techsolutions

    Java developer job in San Diego, CA

    ISL Tech Solutions Inc., is a fastest growing IT consulting Company offering mission critical IT consulting solutions to our Clients to improve businesses through cutting-edge technologies. We help our clients successfully to capitalize on opportunities by providing professional services in the areas of systems integration and Application Development & IT Consulting services. Job Description Java lead MICRO SERVICES OPEN SOURCE-SPRING BOOT/ SPRING CLOUD/ SPRING DISTRIBUTED COMPUTING Profile: · 6 - 8 years of overall IT experience · Minimum 3-5 years of hands on experience Spring Boot · Must have performed Senior developer in earlier projects out of which at least 1 project must be e-commerce application and retail · Must have in-depth knowledge of SDLC lifecyle · Hands on Experience of working on Service-oriented architecture · Sound knowledge on J2EE applications · Should take complete ownership of technical solution · Excellent written and verbal communication skills, including the ability to communicate technical details effectively to both experts andnovices Roles & Responsibilities: · Works with new clients to determine technical requirements and constraints for each project · Designs appropriate technical solutions to meet client business requirements, leveraging available products/packages where appropriate · Ensures the technical quality of project deliverables Qualifications Skill-set: Must Have Spring boot, Java, J2EE, SOA Good to have React JS, IBM WCS Additional Information All your information will be kept confidential according to EEO guidelines.
    $81k-110k yearly est. 16h ago
  • Java Full stack Developer / Full Stack Java Developer / Java Angular Developer

    Altusmeus

    Java developer job in San Diego, CA

    Job Responsibilities 1. Minimum 4 years of hands on experience in Angular 2 & above, Node JS experience 2. Must have working knowledge on HTML 5,CSS 3.0, BootStrap and JavaScript 3. Preferred to have MongoDB experience as a developer 4. Should have design experience of web pages and would be able to develop wireframes to showcase it to business 5. Overall 5 + years of Software development experience 6. Quick learner, eager to learn new technologies, tools and have to be a flexible team player 7. Able to work with business to collect requirements and work with IT teams to design and implement the project 8. Should have good exposure to Agile and Continuous deployment / Integration tools like Jenkins 9. Should be able to contribute individually working in agile teams. Skills Required jquery, javascript, java script, angular 4, angular js, web technologies, html5, ajax, ui java, frontend Java, full stack java, java full stack, fullstack java, java fullstack, java/j2ee, HTML 5, CSS 3.0, BootStrap, Angular 2, Node JS, Springboot, programmer, RESTful APIs, JavaScript / JS, JSON, SOA / Service integration, Spring, Spring Boot, Node, Angular, Full Stack, Java, Firebase - Java, JavaScript, typescript
    $81k-110k yearly est. 60d+ 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 12d ago
  • Software Engineer 3

    Monarch Quantum

    Java developer job in San Diego, CA

    Job Description Join our fast-paced and passionate team as a Senior Software Engineer. As we scale, you will be instrumental in building our foundation from the ground up. This is a dynamic, hands-on role for a self-starter who thrives in a fluid startup environment. You'll have the opportunity to work on cutting edge technologies, work closely with leadership, and develop and implement engineering practices that support our mission and growth. Your key responsibilities are as follows: Develop and maintain C++ software for instrument communication and GUI applications. Implement and improve Qt-based graphical user interfaces for commercial and internal applications. Design and develop reliable software components that interact with hardware devices. Write unit tests using Google Test to ensure software reliability and robustness. Use CMake to manage build configurations and dependencies. Collaborate with cross-functional teams, including firmware, hardware, and software engineers. Participate in code reviews, provide constructive feedback, and adhere to best coding practices. Maintain clear and well-structured documentation. Work independently and in a team while over communicating with the manager, project engineer, and the teammates. Use tenacity, patience, self-discipline, and passion for excellence to assure accuracy of execution schedule, data quality/integrity, conformance to company best practices, clarity in communication, and documentation. Use every opportunity to grow competency through mentorship, curiosity, communication, exposure, and initiative. Requirements This position requires access to export-controlled information. Employment is contingent upon the applicant being a U.S. person as defined by 8 U.S.C. § 1324b(a)(3). Experience: A bachelor's degree in Software Engineering, Computer Engineering, or a related field. Minimum of 5 years of relevant experience, ideally within a startup or technology company. Skills: 5+ years of professional experience in C++ software development. Strong understanding of modern C++ (C++ 14/17/20). Experience with Qt 6 for GUI development with Qt Widgets & QML. Experience with CMake for build and project configuration. Familiarity with unit testing frameworks, preferably Google Test. Ability to debug, profile, and optimize C++ applications. Experience working with version control systems (Git). Strong problem-solving skills and ability to work independently and in a team. Experience with instrument communication protocols (e.g., SCPI, FTDI USB, Ethernet, Serial). Familiarity with multi-threaded programming and concurrency in C++. Knowledge of software best practices, including design patterns, SOLID principles, and performance optimization. Experience working in an agile development environment. Startup Mindset: You're creative, flexible, and eager to wear multiple hats. You're passionate about building systems from the ground up and comfortable with ambiguity and change. Benefits The expected annual salary range for this position is $125,000-$175,000. As a full-time employee, you will be eligible for Monarch's comprehensive benefits package, which includes: Medical, Dental, and Vision insurance Fidelity 401(k) plan with 4% employer matching 20 paid time off (PTO) days per year 13 paid company holidays 9/80 work schedule (every other Friday off) Monarch Quantum is proud to be an equal opportunity employer and does not discriminate on the basis of race, color, citizenship status, national origin, ancestry, sex, sexual orientation, age, religion, creed, physical or mental disability, medical condition, marital status, veteran status or any other characteristics protected under applicable federal, state and local laws.
    $125k-175k yearly 21d ago
  • Software Engineer III

    Gnostech 3.5company rating

    Java developer job in San Diego, CA

    Gnostech, LLCis seeking a skilled Software Engineer III to support the Navy and Marine Corps (NAVWAR/NIWC Pacific) Meteorology and Oceanography (METOC) In-Service Engineering (ISEA) Programs. This role will support software maintenance, development, integration, and cybersecurity compliance for fielded systems, lab assets, and Engineering Development Models (EDMs) under the METOC CB-ISEA program. The ideal candidate will be responsible for maintaining system software, applying and testing security patches, managing documentation, and assisting with certification and accreditation (C&A) processes in compliance with DoD cybersecurity standards. Overview Location San Diego, CA. Hybrid or remote work is not authorized Job Title Software Engineer III Salary $125,000 - $175,000 Shift N/A Travel Yes, may involve several Contiguous United States (CONUS)/Outside Continental United States (OCONUS) trips as required. Position Responsibilities Maintain and update system software and firmware, including integration, version control, and OS/application upgrades. Develop and test automation scripts for patch deployments; build, verify, and distribute software media. Perform software testing and validation; create and maintain system manuals, test plans, and version documentation. Review and validate software change requests; support troubleshooting and ensure proper configuration tracking with CM staff. Identify, implement, and test security patches and configurations; manage vulnerability scans, mitigations, and system updates. Assist in system hardening, STIG compliance, and C&A package preparation, including risk assessments and documentation. Minimum Security Clearance Current active Secret Clearance Required Qualifications and Skills 10+ years of software engineering or systems engineering experience, preferably within a DoD or government environment Experience with applying modern software development methodologies (e.g. agile, DEVOPS/DEVSECOPS) in a professional or academic setting. Experience with Windows and/or Linux system administration and scripting Experience with DISA STIGs, patch management, and DoD cybersecurity requirements Experience with software version control systems and issue tracking tools Agile Developer certification or Certified Scrum Developer certification DoD 8570 IAT Level II, Security+ CE or equivalent Desired Skills Strong documentation and communication skills Education and Training Required Master's degree in a quantitative field such as engineering or mathematics (e.g. Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or Information Systems) Minimum Years of Experience 10+ years of software engineering or systems engineering experience, preferably within a DoD or government environment =============================================================== Gnostech LLC is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, or disability status. For more information, please visit ************* If this position requires a government clearance, the applicants selected will be subject to a government security investigation and must meet eligibility requirements for accessing classified information.
    $125k-175k yearly 60d+ ago
  • Android 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 As an Android developer, you will be working with a small team of engineers to develop our first foray into the mobile marketplace. You will have influence over every aspect of the development process from API creation to design as you architect, build, iterate and manage our set of mobile applications. Qualifications 3+ years of experience in mobile development for native Android applications. Fluency with Java. Experience and depth of understanding of the latest Android SDK. Must know OOP, Design Patterns and MVC design methodologies. Experience releasing at least one application into the Google Play Store. JUnit, Appium, WebDriver and automated testing experience a plus. 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: Android, Mobile, Google, Nexus, Cyanogenmod, Java, JUnit, Appium, Android SDK, Development, Software Engineer, Software, Programmer, Developer.
    $85k-116k yearly est. 16h 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. 9d ago
  • Software Engineer

    Servicenow 4.7company rating

    Java developer job in San Diego, CA

    It all started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Fast forward to today - ServiceNow stands as a global market leader, bringing innovative AI-enhanced technology to over 8,100 customers, including 85% of the Fortune 500 . Our intelligent cloud-based platform seamlessly connects people, systems, and processes to empower organizations to find smarter, faster, and better ways to work. But this is just the beginning of our journey. Join us as we pursue our purpose to make the world work better for everyone. Job Description What you get to do in this role: Build high-quality, clean, scalable, and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit Testing, etc.). Work with product owners to understand detailed requirements and own your code from design to delivery-covering implementation, test automation, and continuous improvement of high-quality software. Design software that is intuitive, extensible, and customizable to meet customers' unique needs. Collaborate in the design and development of new products and features while continuously enhancing our existing Security Operations product suite, including Security Incident Response and Vulnerability Management. Partner closely with cross-functional teams to deliver fullstack solutions, balancing backend logic and performance with front-end usability and design. Interface directly with customers along with PM to understand use cases, troubleshoot issues, and ensure that delivered solutions align with customer needs and expectations. Contribute to establishing strong engineering foundations for a growing team; as a founding team member, you will help shape the technical direction and culture. Work on projects requiring GCC (Government Community Cloud) access and handle U.S. soil cases, collaborating with primarily U.S.-based customers and stakeholders Qualifications To be successful in this role, you have: 4-5 years of experience as a Full-stack Software Engineer with strong coding experience in Java (or a similar OO language) and JavaScript. Hands-on expertise with modern front-end frameworks such as Angular, React, or Vue. Solid understanding of data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations. Proven ability to build reusable components and scalable architectures for enterprise-level applications. Working knowledge of software development tools such as IDEs, debuggers, build tools, source control, profilers, and Unix/system administration tools. Analytical mindset with excellent design and problem-solving skills. Experience or strong interest in cybersecurity, particularly within Security Operations, Security Incident Response, or Vulnerability Management, is a significant plus. Demonstrated ability to leverage or critically assess AI integration into development workflows, automation, or problem-solving processes. Excellent communication and collaboration skills to engage effectively with internal teams and external customers. A passion for clean, maintainable code and delivering customer-centric engineering solutions. U.S. Citizenship required due to the nature of work involving GCC access and U.S.-based customer environments. FD21 For positions in this location, we offer a base pay of $111,200 - $172,400, plus equity (when applicable), variable/incentive compensation and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the base pay shown is a guideline, and individual total compensation will vary based on factors such as qualifications, skill level, competencies, and work location. We also offer health plans, including flexible spending accounts, a 401(k) Plan with company match, ESPP, matching donations, a flexible time away plan and family leave programs. Compensation is based on the geographic location in which the role is located and is subject to change based on work location. Additional Information Work Personas We approach our distributed world of work with flexibility and trust. Work personas (flexible, remote, or required in office) are categories that are assigned to ServiceNow employees depending on the nature of their work and their assigned work location. Learn more here . To determine eligibility for a work persona, ServiceNow may confirm the distance between your primary residence and the closest ServiceNow office using a third-party service. Equal Opportunity Employer ServiceNow is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status, veteran status, or any other category protected by law. In addition, all qualified applicants with arrest or conviction records will be considered for employment in accordance with legal requirements. Accommodations We strive to create an accessible and inclusive experience for all candidates. If you require a reasonable accommodation to complete any part of the application process, or are unable to use this online application and need an alternative method to apply, please contact [email protected] for assistance. Export Control Regulations For positions requiring access to controlled technology subject to export control regulations, including the U.S. Export Administration Regulations (EAR), ServiceNow may be required to obtain export control approval from government authorities for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by relevant export control authorities. From Fortune. ©2025 Fortune Media IP Limited. All rights reserved. Used under license.
    $111.2k-172.4k yearly 16h 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 5d ago
  • 1606 - Software Engineer

    Sigma Defense

    Java developer job in San Diego, CA

    Job Description Sigma Defense is seeking a Software Engineer to help engage in converging voice, video, and data communications between ship and shore. The MQ-25 and Unmanned Carrier Aviation (UCA) Mission Control System (UMCS) programs of record (POR) are managed by the UCA Program Office (PMA-268) with the responsibility to coordinate all System-of-Systems (SoS) development and integration. The MQ-25A is designed as an unmanned carrier launched air vehicle with a primary mission of providing air to air refueling of other carrier launched aircraft and a secondary mission of supplying intelligence, surveillance and reconnaissance data to ship and shore sites. Equal Opportunity Employer/Veterans/Disabled: Sigma Defense Systems 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, or protected veteran status and will not be discriminated against on the basis of disability. Requirements 5+ years of strong programming experience in C, C++, or Java. Proficient in a scripting language (Python, bash). Experience in writing clear, high-quality, maintainable, and extendable code IAW automated test best practices. Experience in Agile software development, DevOps tools such as Git/Bitbucket, Jenkins, JIRA, Artifactory, and Confluence. Effective communication skills. DoD 8570 IAT Level II (Security+ certification, Linux/RHEL OS certification). Must be a U.S. citizen. Personnel Clearance Level: Candidate must possess or have the ability to obtain an active Secret security clearance or higher. Education Requirements: Bachelor's degree from an accredited college or university in computer science, information systems, software engineering, or a related technical field of study. May substitute with 8+ years of relevant engineering experience. Candidate Differentiators: Linux/RHEL OS Certification is preferred. Essential Job Duties (Not All-Inclusive): Develop new features and maintain existing features. Develop unit tests for features. Write formal documentation of all software features. Support integration of OSS API with MQ-25A mission computer API. Provide key technical input during scrum meetings, TEMs, and design/peer reviews. Salary Range: $120,000 - $140,000 annually. Benefits Dental and Vision Insurance Medical Insurance to Include HSA, FSA, and DFSA Plans Life and AD&D coverage Employee Assistance Program (EAP) 401(k) Plan with Company Matching Contributions 160 Hours of Paid Time Off (PTO) 12 (Floating) Holidays Educational Assistance Highly Competitive Salary
    $120k-140k yearly 13d ago
  • Software Developer II

    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. DUTIES AND RESPONSIBILITIES: Determine user requirements and specifications and plan for software development within the broader organizational scope. Software development includes end-user, system level, and data management applications. 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. Deployment of applications across the enterprise including cross- platform compliance and insuring availability of necessary resources. 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. Communicate with the software developer group, with users, and with management as well as with the wider community. Maintain the strict confidentiality of sensitive information. Perform other duties as assigned. 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 or masters degree in computer science, information systems or related discipline and two or more years progressive software development experience with a bachelors degree. May substitute equivalent experience in lieu of education Must have a basic understanding of software development concepts, principles, and theory and demonstrate the ability to follow and apply basic use of programming and analysis concepts. A strong candidate should have a good foundation in algorithms, data structures, and object orientated programming concepts. A strong candidate should have a good understanding of C or C++ as well as a working understanding of Java or Python. Familiarity with CI/CD (Experience with Docker/Podman a plus). Familiarity with React a plus. Must possess the ability to understand new concepts quickly and apply them accurately throughout an evolving environment. Good communication, computer and interpersonal skills are required to enable an effective interface with other professionals, to produce appropriate documentation, and to present results to a limited internal audience. The ability to work both independently and on a team is essential. Able to work extended hours as required. Ability to obtain and maintain a DoD Security Clearance is required.
    $85k-116k yearly est. 14d ago
  • Software Engineer (2 Positions)

    ATX 4.1company rating

    Java developer job in San Diego, CA

    ATX is a market-leading global provider of access network, video network and radio network solutions serving the cable, satellite, commercial and enterprise sectors. We are currently recruiting for two (2) Software Engineers of various levels to join our growing team in San Diego, California. We are seeking talented, enthusiastic, innovative, and flexible individuals. Reporting directly to the Sr. Director of Software Engineering, the Software Engineer independently performs complex engineering assignments following company and/or industry standards and methods. This position works closely with other engineering disciplines. Tasks require application of engineering principals and techniques. Software Engineers at ATX are expected to accurately identify solutions to complex problems in existing code and to propose new creative software solutions to customer and product needs. The following duties outline but do not limit the regular position requirements: * Develop software solutions by studying product issues and customer needs; * Document and demonstrate solutions following company standards and methods; * Stay close to the leading edge of development practices, by studying state-of-the-art development tools, programming techniques, and computing equipment; * Accomplish engineering and organization mission by completing related results as needed; * Work collaboratively with other engineers to achieve goals; * Improve processes at ATX by observing our behavior and recommending change to the Manager and; * Other duties as assigned. Desired Technical Qualifications: * Bachelor's Degree in computer science or related field combined with a minimum of two (2) years of related experience, OR a Master's Degree in computer science or related field, OR a PhD in computer science or related field; * Good communication skills, both verbal and written; * Excellent analytical and empirical problem-solving abilities; * Proven strong Modern C++ skills; * Experience with Linux on larger embedded systems (1GHz+, 250MB+), including Openembedded/Yocto Project; * Experience with digital video: MPEG Transport Stream, DVB, ATSC; * Experience with IP Networking, including VLANs, UDP and Multicast. ATX offers: * Casual dress code * Competitive compensation * Comprehensive benefits and 401K matching * Company sponsored social events * Highly dynamic and innovative technology environment LOCATION: San Diego, CA START DATE: ASAP Interested candidates who meet the above requirements are invited to submit their resume in confidence. Internal applicants and referrals may send their resume directly to Human Resources. ATX Networks is committed to meeting the accessibility needs of all individuals. Should you require any accommodations during the recruitment process please notify Human Resources. The ATX Accessible Customer Service Plan can we viewed on our website. We thank all applicants for their interest in a career with ATX however only those selected for an initial interview will be contacted.
    $99k-138k yearly est. 29d 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 14d 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
  • Software Engineer III

    First Division Consulting

    Java developer job in San Diego, CA

    Job Description is contingent on contract award** Come Join Our Team! First Division Consulting (FirstDiv) provides program management, acquisition, logistics, field service representative, explosive ordnance disposal, and personnel support services to Department of Defense and Federal Government Agencies. We are a Small Business Administration certified Service-Disabled Veteran-Owned Small Business and a Small Disadvantaged Business. If you are looking for a company who has an overall rating on Glassdoor of 4.8 and who puts their people first, then continue to read below and join the FirstDiv team! FirstDiv is seeking an experienced and qualified Software Engineer III to help the government research, design, and develop computer and network software or specialized utility programs. You will be responsible for designing, developing, testing, and implementing software solutions to meet our customer's needs. You will collaborate closely with stakeholders to ensure requirements are met and will play a key role in troubleshooting and optimizing existing applications. Location: Point Loma, CA Key Responsibilities: Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update or enhance existing software capabilities. Work with other functional disciplines (e.g., project management, acquisition, logistics, security, etc.) to integrate hardware and software systems, develop specifications, and performance requirements. Requirements Education/Certification: Master's degree in a quantitative field such as engineering or mathematics (e.g. Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or Information Systems). Additional Certification: Agile Developer certification or Certified Scrum Developer certification. Experience: 10 years of professional experience with software engineering. Experience with applying programming concepts in a professional or academic setting. Experience with applying modern software development methodologies (e.g. agile, DEVOPS/DEVSECOPS) in a professional or academic setting. Security Clearance Level: Active Secret and eligibility to obtain a Top-Secret clearance. Benefits Medical, dental, vision, life insurance, STD, LTD, holidays, PTO and 401(k) plan with company match. First Division Consulting is an Equal Opportunity Employer. All employment decisions are based on merit, qualifications, skills, and abilities. All fully qualified applicants will receive equal consideration for employment in accordance with all applicable federal, state, and/or local laws prohibiting discrimination by protected classes.
    $90k-125k yearly est. 12d ago

Learn more about java developer jobs

How much does a java developer earn in National City, CA?

The average java developer in National City, 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 National City, CA

$94,000
Job type you want
Full Time
Part Time
Internship
Temporary