- Company Name
- Eliassen Group
- Job Title
- Sr. Full Stack Engineer
- Job Description
-
**Job Title:** Sr. Full Stack Engineer
**Role Summary:**
Seasoned software engineer responsible for designing, building, and maintaining next‑generation cloud‑based billing and expense platforms. Provides hands‑on development, technical leadership, and mentorship to junior team members while collaborating with product management to deliver high‑quality solutions.
**Expactations:**
- Deliver scalable, resilient cloud services that meet or exceed customer requirements.
- Translate product epics into detailed user stories and implement end‑to‑end features.
- Participate in on‑call rotation and resolve production incidents promptly.
- Operate within Agile sprints, adhering to best practices for code quality, performance, and security.
**Key Responsibilities:**
- Design and develop server‑side components using Java, Spring/Spring Boot, Camel, JMS, Apache Kafka, JPA/Hibernate, and Oracle DB.
- Build modern SPA front‑ends with Angular, TypeScript, HTML/CSS, and RxJS.
- Create and document APIs (REST, GraphQL, Swagger) within a microservices architecture.
- Containerize applications and manage deployments in Kubernetes (and Docker/ECS) environments, focusing on resource optimization.
- Tune JVM parameters and garbage‑collection settings for optimal performance.
- Implement automated testing (unit, integration, functional) using Selenium, Cucumber, Cypress.
- Troubleshoot production issues using monitoring tools such as Splunk and Datadog.
- Drive CI/CD pipelines and DevOps practices with Jenkins and related tooling.
- Mentor junior developers and enforce design‑pattern standards.
**Required Skills:**
- 10+ years Java backend development (Spring, Spring Boot, Camel, JMS, Kafka).
- Strong experience with relational databases (Oracle) and ORM (JPA/Hibernate).
- Proficiency in Angular/TypeScript, HTML/CSS, RxJS, and modern JavaScript toolchains (Node, NPM).
- API design and microservices implementation (REST, GraphQL, Swagger).
- Kubernetes, Docker, ECS container orchestration.
- JVM performance tuning and garbage‑collection expertise.
- Test automation (Selenium, Cucumber, Cypress) and comprehensive testing strategies.
- Agile methodology and sprint execution.
- Monitoring and incident response using Splunk, Datadog.
- CI/CD pipeline creation (Jenkins) and DevOps mindset.
- Excellent analytical, communication, and organizational abilities.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- AWS Solution Architect Associate or AWS Developer Associate certification preferred.
- Relevant industry certifications (e.g., Spring, Kubernetes) are a plus.
Dallas-fort worth metroplex, United states
Hybrid
Senior
30-09-2025