Principal Java Software Engineer

EnterpriseAlumni
West Hollywood, CA, United States
Full-time

As a Principal Java Software Engineer, you will be a key member in charge of architecting new solutions or improving our existing solutions.

You will use your ability to communicate on both a high level and in detail regarding the proposed solutions so the team can review and unite behind and help implement the new features and functionality.

We are a technology group, working to develop and advance the best SaaS / PaaS solutions for large enterprises around the globe.

Are you a passionate developer who lives on the command line, eats open source for breakfast, and wants to do work that impacts millions of users, large fortune 500 companies and other customers?

We want you! Responsibilities : Design, implement and deploy highly scalable and reliable systems and applications that support large enterprisesRefactor and optimize existing systems for performance, scalability, reliability, and maintainability applying high craftsmanshipCollaborate with architects, engineers, and business owners to provide the best possible solutions while taking into account roadmap requirements, technical debt and other rolloutsWork with product owners to understand desired application capabilities and testing scenariosDisplay craftsmanship and attention to detailDesign and Develop systems with high availability, resilience, and scalability.

Bring a passion to stay on top of tech trends, experiment with and learn new technologies, participate in internal & external technology communities, and mentor other members of the engineering team and communityEncourage innovation, implementation of cutting-edge technologies, inclusion, outside-of-the-box thinking, teamwork, self-organization, and diversityMinimum Requirements : Bachelors or Masters degree in CS / CE or equivalent work experience6+ years of recent hands-on coding and software design6+ Design and architecture knowledge as well as familiarity with object-oriented analysis and design patterns (OOA / OOD)5+ years of developing web applications with core Java, Spring Framework (MVC, Data JPA, Security, etc), Spring-boot, JPA (EclipseLink / Hibernate / etc implementation), Gradle, SQL (RDBMS), MongoDB experience.

5+ years of hands-on with testing frameworks like JUnit, TestNG, etc.5+ years of professional experience designing and consuming ReSTful APIsAgile development methodologiesPreferred Qualifications : Linux experienceSwagger API design and SDK generationExperience with designing AWS solutionsWhat's in it for you : Competitive salaryFull health and dental insuranceEquityLunch IncludedVPN DaysUnlimited PTOFlexible work schedulesTuition / Conference ReimbursementWork with smart people in a great company cultureSpace to innovateApplicants must be authorized to work in the U.S.

30+ days ago
Related jobs
Promoted
Raytheon
Glendale, California

The team members are multi-disciplined and contribute across all phases of systems engineering, software development, integration and test, and metrics. This software engineering position is onsite at our Aurora, CO location. We bring the strength of more than 100 years of experience and renowned en...

Promoted
Northrop Grumman
Manhattan Beach, California

Basic Qualifications for Principal Systems Engineer:. Systems Engineer or Product Owner on an Agile software development effort. Experience with Software Security Engineering, IA/Cybersecurity and industry platform hardening practices, such as DISA STIG Implementation. Develop CONOPs, perform functi...

Promoted
Raytheon
Alhambra, California

Minimum of ten (10) years of professional engineering experience utilizing integrated development environments and debugging tools to troubleshoot software implementation and ensure integrity of the software products. The Test Equipment Engineering (TEE) team within the Specialty Engineering Directo...

Northrop Grumman
Camarillo, California, US | Point Mugu, California, United States of America

Principal Engineer Software Engineer:. Basic Qualifications for Principal Software Engineer:. Bachelor’s Degree in a STEM related discipline and a minimum of 8 years of relevant software design and development experience or a Master’s degree in a STEM related discipline and a minimum of 6 years of r...

Promoted
Raytheon
Inglewood, California

Typically requires a Bachelor’s in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Math or related engineering/science discipline and 10+ years of experience. As a System Security Software Engineer, the candidate will be involved with software and firmware desig...

Expert In Recruitment Solutions
Burbank, California

Senior Software Engineer ()- Java - Growth Lifecycle engineering. Design and implement tier-1 microservices in Java and/or Scala. Proven track record of driving consensus on backend development using Java. ...

Saviynt
El Segundo, California

Motivated Mentor: Exercise your technical chops while coaching and collaborating with junior software engineers. Drive software design and architecture. Develop documentation throughout the software development life cycle. Experience in developing applications based on Java, Spring Framework, MYSQL,...

New Relic, Inc.
Los Angeles, California

Principal Software Engineer Req ID FY|R&D|#3 Location(s) Atlanta, Georgia, USA; Austin, Texas, USA; Baltimore, Maryland, USA; Boston, Massachusetts, USA; Charlotte, North Carolina, USA; Chicago, Illinois, USA; Cincinnati, Ohio, USA; Des Moines, Iowa, USA; Detroit, Michigan, USA; Indianapolis, Indian...

Raytheon
Los Angeles, California

The team members are multi-disciplined and contribute across all phases of systems engineering, software development, integration and test, and metrics. This software engineering position is onsite at our Aurora, CO location. We bring the strength of more than 100 years of experience and renowned en...

USfalcon
El Segundo, California

Principal Software Engineer, Journeyman. Proficient in software engineering (Java, Python, C++, or other Object Oriented based languages), Kubernetes, AWS, Azure Cloud, Etc. Designs, develops, documents, tests and debugs application software. End product may be special use, customized, or commercial...