Software Engineer
San DiegoLast seen 2 days ago
Summary
The Software Engineer executes the full software development lifecycle within an Agile, Behavior-Driven Development framework, transforming user stories into deployed capabilities. The role spans server-side business logic (Java, Spring, JEE), client-side web applications (Angular, JavaScript, React), and UI development, with responsibility for design, implementation, testing, integration, and deployment. Engineers work with a diverse stack including Python, C/C++, databases (Oracle, PostgreSQL, MongoDB), and DevOps automation tools (Docker, Kubernetes, Jenkins). The position requires in-depth Java expertise, multiple framework familiarity, and ability to work both independently and collaboratively in a fast-moving environment.
DevOps / InfrastructureQuality AssuranceSoftware DevelopmentC++DockerJavaJavaScriptKubernetesPythonSQLAgileAngularAngularjsBddBehavior Driven DevelopmentBootstrapCI CDCmakeCSSCucumberDevOpsEclipseEjbEmbedded CFitnesseGroovyHTMLJacksonJasmineJava Cryptographic FrameworkJava Enterprise EditionJavafxJax BJax RsJax WsJbossJenkinsJerseyJpaJqueryJsonJtaJunitJupiterKarmaLinuxMavenMockitoMongoDBNexusOpenshiftOraclePodmanPostgreSQLRESTRhapsodyRpmScrumSdlcSeleniumServletSoapSpring BootSpring DataSpring FrameworkSQL ServerSwingTddTomcatUnified Functional TesterVisual StudioVisual Studio CodeWeblogicWebstormWindowsWsdlXmlXsdXsltYaml