remoteonsite
Senior Software Engineer - LPL Financial Global Capability Center
Software Engineer
Senior Software Engineer responsible for end‑to‑end feature development, from design and implementation to testing, deployment and observability, using Java, Spring Boot, microservices and cloud technologies.
About the role
Key Responsibilities
- Design, develop, and deliver high‑quality Java services using Spring Boot and micro‑service architecture.
- Own the full software lifecycle: code, unit tests, integration tests, CI/CD pipelines, and production deployment.
- Implement and maintain cloud infrastructure on AWS, including containerization with Docker and orchestration with Kubernetes.
- Ensure reliability and performance through monitoring, logging, and observability tools.
- Collaborate with product owners, QA, and DevOps to align delivery with business goals.
Requirements
- 5+ years of professional experience in Java development and Spring Boot.
- Strong understanding of micro‑service patterns, RESTful APIs, and cloud platforms (AWS).
- Hands‑on experience with Docker, Kubernetes, and CI/CD tools (e.g., Jenkins, GitLab CI).
- Proficiency in writing automated tests and implementing observability (metrics, tracing, logging).
- Excellent problem‑solving skills and ability to work effectively in a collaborative, fast‑paced environment.
Skills
javaawsdockerkubernetescicd