Negotiable
Undetermined
Onsite
Remote
Summary: We are looking for a Full Stack Developer to join our onsite engineering team in Alpharetta, GA or New York City, NY. The candidate should possess strong experience in backend Java technologies, modern front-end frameworks, and cloud-native microservices architectures. This role involves collaboration with various teams to design and deliver secure and scalable enterprise applications.
Key Responsibilities:
- Design, develop, and maintain full-stack applications using Java, Spring Boot, and modern front-end frameworks.
- Build and consume RESTful APIs and integrate backend services with UI components.
- Develop microservices-based architectures with high availability and scalability.
- Work with relational and NoSQL databases to design efficient data models and queries.
- Collaborate with DevOps teams to support CI/CD pipelines, cloud deployments, and automation.
- Implement security best practices and contribute to application architecture decisions.
- Participate in code reviews, performance tuning, and troubleshooting production issues.
- Work closely with cross-functional teams in an onsite Agile environment.
Key Skills:
- Java
- Spring Boot
- REST API Development
- Microservices Architecture
- Python (for services, scripting, or data processing)
- Angular or React
- Strong understanding of modern UI development and integration with backend services
- SQL (SQL Server, DB2)
- NoSQL databases
- Kafka
- ElasticSearch
- CI/CD pipelines
- DevOps practices
- Cloud platforms (AWS, Azure, or Google Cloud Platform)
- Experience with application architecture design
- Knowledge of security standards, authentication/authorization, and secure coding practices
- Experience in enterprise-scale applications
- Strong understanding of Agile/Scrum methodologies
- Excellent problem-solving and communication skills
- Prior onsite experience working with distributed teams
Salary (Rate): £39.00 hourly
City: Alpharetta
Country: USA
Working Arrangements: on-site
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Title: Full Stack Developer
Location: Alpharetta, GA or New York City, NY
Work Mode: Onsite
Employment Type: Contract / Full-Time (as applicable)
Job Description
We are seeking a highly skilled Full Stack Developer to join our onsite engineering team in Alpharetta, GA or NYC, NY. The ideal candidate will have strong hands-on experience across backend Java technologies, modern front-end frameworks, and cloud-native microservices architectures. This role requires close collaboration with architects, product owners, and DevOps teams to design, develop, and deliver secure, scalable enterprise applications.
Key Responsibilities
- Design, develop, and maintain full-stack applications using Java, Spring Boot, and modern front-end frameworks.
- Build and consume RESTful APIs and integrate backend services with UI components.
- Develop microservices-based architectures with high availability and scalability.
- Work with relational and NoSQL databases to design efficient data models and queries.
- Collaborate with DevOps teams to support CI/CD pipelines, cloud deployments, and automation.
- Implement security best practices and contribute to application architecture decisions.
- Participate in code reviews, performance tuning, and troubleshooting production issues.
- Work closely with cross-functional teams in an onsite Agile environment.
Required Technical Skills
Backend & Core Technologies
- Java
- Spring Boot
- REST API Development
- Microservices Architecture
- Python (for services, scripting, or data processing)
Frontend Technologies
- Angular or React
- Strong understanding of modern UI development and integration with backend services
Databases
- SQL (SQL Server, DB2)
- NoSQL databases
Messaging, Search & Streaming
- Kafka
- ElasticSearch
DevOps, Cloud & Tooling
- CI/CD pipelines
- DevOps practices
- Cloud platforms (AWS, Azure, or Google Cloud Platform)
Architecture & Security
- Experience with application architecture design
- Knowledge of security standards, authentication/authorization, and secure coding practices
Preferred Qualifications
- Experience in enterprise-scale applications
- Strong understanding of Agile/Scrum methodologies
- Excellent problem-solving and communication skills
- Prior onsite experience working with distributed teams