Designs, develops, maintains, and refactors scalable Java and Spring web applications, APIs, microservices, and infrastructure components. Troubleshoots production issues, resolves complex scalability and integration problems, supports application operations, and develops REST and SOAP services. The role requires strong database, testing, API security, cloud, CI/CD, and containerization experience while collaborating effectively within Agile teams and working independently.
The Senior Software Engineer will be working as Java/Spring Server-side engineer to design, code and maintain web applications, apis and infrastructure components. Must be comfortable working in a team as well as individual contributor with minimal supervision.
Responsibilities- Responsible for designing and coding highly efficient and scalable software.
- Accountable for refactoring and improving maintainability of the codebase.
- Works on troubleshooting production issues and providing resolution.
- Responsible for solving complex scalability, platform, and integration problems.
- Perform other duties as assigned.
- Should be proficient in both application development, application support and maintenance of production system.
- Minimum 7-10 years of application design and development experience
- Expert level knowledge and experience with Java
- Expert level knowledge and experience with Spring Framework
- Expert knowledge and experience of developing and consuming Web Services using REST and SOAP.
- Expert knowledge with Spring boot micro-service, Spring Cloud, API development and API security.
- Experience working in relational databases: MySQL/Oracle/Postgres
- Experience with Web and Application Servers, Tomcat preferred.
- Experience writing unit and integration test, preferred Junit, Mockito.
- Experience supporting and troubleshooting systems and software running in Prod.
- Preferred Skills:
- Experience with Agile Scrum
- Experience with TDD and Pair Programming
- Experience with modern CI/CD tools and deployment pipelines
- Experience with Git/Bitbucket
- Experience with AWS
- Experience with containerization tools like Docker, Kubernetes
- Experience with Full stack development using HTML5, Java Script,Type Script, AngularJS.
Similar Jobs
Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
Design, develop, deploy, and support scalable software applications and AI-powered solutions. Improve application performance, reliability, security, accessibility, and functionality while integrating new technologies. Follow SDLC, version control, release, deployment, QA, and Agile protocols; resolve production issues; create reports; and collaborate with project management to address risks and priorities.
Top Skills:
.NetAgileAngularjsAsp.Net MvcAzure DevopsAzure SqlC#Ci/CdCSSDockerEntity FrameworkEntity Framework CoreGherkinGithub ActionsGithub CodeqlGithub DependabotHTMLJavaJavaScriptJenkinsJqueryKubernetesMongoDBNode.jsReactRestful Web ServicesScrumSeleniumSonarSpecflowSQLSQL ServerTenableWeb Api
Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
Develops, tests, maintains, and optimizes non-embedded Java and React software for classified defense programs. Responsibilities include translating customer requirements into designs, developing architectures and integrations, debugging issues, supporting users, improving software processes, and conducting research and development. The role uses Agile methodologies, DevOps tools, CI/CD pipelines, Linux and Windows environments, and AWS, while maintaining compliance with software quality, safety, security, and regulatory standards.
Top Skills:
AgileArtifactoryAWSBitbucketC++Ci/CdConfluenceGitGit BashGitlabGradleJavaJenkinsJIRAJpaLinuxMavenReactScaled AgileSpring BootUnixWildflyWindows
Consumer Web • eCommerce • Machine Learning • Software • Sports • Analytics
Build and operate backend services, APIs, data models, event-driven pipelines, internal applications, and integrations supporting high-volume grading operations. Develop end-to-end features with JavaScript, TypeScript, and Vue.js; troubleshoot data, service, integration, and UI issues; contribute to system design, testing, observability, documentation, and on-call support. Collaborate with Product, Technology, and Operations teams to create scalable systems and improve engineering practices.
Top Skills:
.NetAgileAmazon EcsApache KafkaApi GatewayAWSC#Ci/CdClaudeCloudFormationCloudwatchCSSDatadogDockerDynamoDBHTMLJavaScriptKubernetesPostgresPytestPythonRest ApisScrumServerless ComputingSQL ServerTerraformTypescriptUnittestVue
What you need to know about the Los Angeles Tech Scene
Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.
Key Facts About Los Angeles Tech
- Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
- Key Industries: Artificial intelligence, adtech, media, software, game development
- Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
- Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering



.png)