Source description
About the role
Senior Full Stack Engineer
Location: Westlake, TX | Smithfield, RI | Durham, NC | Merrimack, NH (Hybrid)
Duration: 12 Months
Interview Process: 2 Rounds (Hiring Manager Screen + Onsite Interview)
Openings: 4
Java, Spring Boot, Spring Cloud, REST APIs, Angular, TypeScript, AWS, Kubernetes, Docker, EKS, Kafka, CI/CD, Jenkins, TDD/BDD/ATDD, SQL, PostgreSQL, Performance Tuning, GitHub, and Microservices.
Key Responsibilities:
Design, develop, and maintain scalable enterprise applications using Java, Spring Boot, and Spring Cloud.
Build and enhance RESTful APIs and microservices architectures.
Develop and maintain Angular-based UI components and dashboards.
Create cloud-native, containerized applications using AWS, Kubernetes, Docker, and EKS.
Develop and maintain CI/CD pipelines and support deployment processes.
Participate in the full software testing lifecycle, including TDD, BDD, ATDD, automation, and end-to-end testing.
Write and optimize SQL queries, data models, and database performance tuning solutions.
Collaborate with business stakeholders, architects, and cross-functional teams to deliver technical solutions.
Maintain technical documentation and manage tasks using Jira.
Support Kafka-based messaging and event-driven architectures.
Required Skills:
10+ years of software development experience.
Strong Java development experience.
Spring Boot, Spring Cloud, Spring REST, and Microservices.
REST API design and development.
Angular and TypeScript experience.
AWS Cloud (preferred) or Azure Cloud.
Kubernetes, Docker, EKS, and Kafka.
CI/CD pipeline development and maintenance (Jenkins preferred).
TDD, BDD, ATDD, automation testing, and end-to-end testing.
SQL, PostgreSQL, database performance tuning, and data modeling.
GitHub, source control, and pull request workflows.
Experience leading technical initiatives and establishing best practices.
Preferred Qualifications
-
Bachelor's degree in Computer Science, Engineering, Mathematics, or related field.
-
Advanced degree preferred.
-
Experience in Asset Management, Investment, Financial Services, or Trading environments.
-
Experience working on large-scale enterprise applications and cloud-native platforms.
More at 3B Staffing