We are seeking a Senior Full Stack Engineer to design, develop, and deliver enterprise-grade applications in a fast-paced, agile environment. The ideal candidate will have 10+ years of software development experience and strong expertise in Java, Spring Boot, and React. This role involves close collaboration with cross-functional teams to build scalable, high-performance systems.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Job Title: Senior Full Stack Engineer
Location: Atlanta, GA
Type: Direct Hire, Full-Time (No C2C)
Sponsorship Available
Job Summary
We are seeking a Senior Full Stack Engineer with a strong background in software development. As part of a collaborative engineering team, this individual will contribute to the design, development, and delivery of enterprise-grade applications in a fast-paced, agile environment. The role involves close collaboration with developers, QA engineers, product managers, UX designers, and operations teams to build and enhance scalable, high-performance systems that support critical business functions.
Key Responsibilities
- Serve as an Agile full-stack developer focused on building maintainable, high-quality code through effective estimation, branching strategies, automated testing, and continuous deployment.
- Analyze technical requirements and translate them into well-designed solutions.
- Design, develop, and test software applications that meet quality and performance standards.
- Implement clean, efficient, and reusable code that aligns with established architecture patterns.
- Evaluate design choices, articulate trade-offs, and ensure alignment with overall system architecture.
- Enhance existing engineering processes and tools to drive efficiency and scalability.
- Troubleshoot and resolve complex technical issues in development and production environments.
- Collaborate with support and operations teams to ensure smooth deployments and maintenance.
- Participate in on-call rotation and occasional weekend support as needed.
- Education: Bachelor’s degree in Computer Science, Information Systems, or equivalent practical experience.
- Experience:
- 10+ years of software development experience using object-oriented design principles for high-volume, customer-facing applications.
- Strong hands-on expertise in building and deploying Java and Spring Boot -based microservices.
- Proficiency with Apache Kafka for event-driven architecture, including topic management, producing, and consuming.
- Experience using Redis for caching, session handling, or message brokering.
- Deep experience with React , including hooks, functional components, and state management.
- Working knowledge of Redux and related middleware such as Redux Thunk or Redux Saga.
- Familiarity with Oracle databases and SQL optimization.
- Experience with frontend testing tools like Jest or Enzyme .
- Strong grasp of multithreading, concurrency, and thread-safe programming.
- Skills:
- Excellent analytical, problem-solving, and communication skills.
- Ability to quickly learn and adapt to new tools, frameworks, and processes.
- Domain knowledge in financial technology or capital markets (especially fixed income).
- Experience working within Agile/Scrum environments.
- Familiarity with Linux and Windows server ecosystems.
- Exposure to observability and monitoring tools such as Splunk , Elasticsearch , and Grafana .
- Competitive compensation and benefits package.
- $140,000 to $160,000 + 20% Bonus
- 10K Lump Sum Relocation Available