Sr. Java Full Stack Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+23 more
Job description
We are seeking an experienced Sr. Java Full Stack Developer with strong hands-on expertise in Java, Spring Boot, Angular, TypeScript, and GenAI. The ideal candidate will develop end-to-end application features across modern frontend and backend platforms and leverage AI-powered development tools to accelerate software delivery. The candidate should have experience building scalable, cloud-native applications, microservices, REST APIs, and modern web applications, along with a strong understanding of software engineering best practices. Key Responsibilities
- Design, develop, test, and deliver end-to-end full-stack application features.
- Build modern frontend applications using Angular, TypeScript, and JavaScript; React/Stencil experience is a plus.
- Develop scalable backend services and REST APIs using Java and Spring Boot.
- Develop supporting services using Python as required.
- Implement and work with microservices and cloud-native architectures, preferably on AWS.
- Apply strong knowledge of Java threading/concurrency, OOP, SOLID principles, design patterns, and Clean Code practices.
- Utilize GenAI and AI-powered development tools such as GitHub Copilot, Cursor, Claude, Kiro, or similar platforms.
- Contribute to AI-agent development and validate AI-generated code for functionality, security, performance, and maintainability.
- Write clean, maintainable, testable, and well-documented code.
- Follow TDD and participate in code reviews, architecture discussions, and Agile ceremonies.
- Troubleshoot and resolve application, build, and deployment issues., Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers using our payments solutions for credit, debit, prepaid and merchant se…
- 1 month ago
Requirements
- 7+ years of professional software development experience preferred.
- Strong hands-on experience with Java and Spring Boot.
- Strong hands-on experience with Angular and TypeScript.
- Strong JavaScript skills.
- Hands-on experience with GenAI / AI-assisted software development.
- Experience with AI development tools such as GitHub Copilot, Cursor, Claude, Kiro, or similar.
- Strong understanding of Java threading/concurrency.
- Experience with REST APIs and microservices.
- Experience with Python.
- Strong understanding of OOP, Design Patterns, SOLID, Clean Code, and defensive programming.
- Experience with cloud-native development, preferably AWS.
- Strong knowledge of relational databases such as MySQL and PostgreSQL.
- Strong problem-solving and communication skills., * Experience building AI Agents / Agentic AI applications.
- Experience with micro-frontend architecture and Web Components.
- Experience with Stencil.
- Kubernetes experience.
- Knowledge of 12-Factor App principles.
- Experience developing supporting tooling/harnesses for AI agents.
- Experience with React in addition to Angular.
About the company
Scientific Games
- Alpharetta, GA Scientific Games: Scientific Games is the global leader in lottery games, sports betting and technology, and the partner of choice for government lotteries. From cutting-edge bac…
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 121 - AI goes offline
Dev Digest 120 - Apple and peers
Highest Paying Tech Companies for Developers
What is Software Engineering in the Age of AI?