Job Title: Full Stack engineer
Location: Atlanta, GA (Onsite)
Job Type: Contract
Responsibilities:
- Design scalable microservice based applications using Core Java and Spring Boot that align with enterprise quality standards and long term technology strategy
- Develop robust backend components that integrate securely with modern frontend applications built using JavaScript and React Js to deliver consistent customer experiences
- Implement resilient microservices that support high availability performance and fault tolerance ensuring reliable operation of critical business processes
- Define and maintain clean modular code structures that support ease of maintenance testability and reuse across multiple product teams
- Coordinate closely with product managers and business analysts to translate complex functional requirements into clear technical designs and implementation plans
- Guide peer engineers by reviewing code designs and technical approaches to maintain high standards of security performance and maintainability
- Optimize application performance by analyzing bottlenecks fine tuning queries and improving service interactions to reduce response time and resource usage
- Ensure secure coding practices by applying authentication authorization data validation and protection mechanisms in every service and user interface component
- Collaborate with DevOps teams to define build pipelines deployment strategies and monitoring solutions that support safe and frequent releases in a hybrid work model
Skills:
- Own and drive the overall QA automation strategy for the new UI-based ISO Portal application across sprint and release cycles.
- Possess eight to ten years of hands on experience in Core Java development with strong knowledge of object oriented principles collections and concurrency models
- Demonstrate advanced expertise in Spring Boot based microservices including RESTful API design dependency injection data access and configuration management
- Show proven experience developing responsive web applications using JavaScript and React Js including state management component design and integration with backend services
- Exhibit strong understanding of microservices architecture patterns including service decomposition inter service communication and resilience design using standard frameworks
- Bring working knowledge of relational and NoSQL databases with the ability to design efficient schemas write optimized queries and manage transactions reliably
- Apply sound understanding of secure coding practices authentication patterns and data privacy considerations relevant to enterprise applications
- Display excellent problem solving abilities with a track record of analyzing complex issues in distributed systems and delivering stable scalable solutions