Backend Engineer - Java / Spring Boot
Advanced
New York, United States
4 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Application Programming Interfaces (APIs)
Artificial Intelligence
Amazon Web Services
Software Quality
Code Review
Databases
Relational Databases
Cursor (Graphical User Interface Elements)
Software Debugging
Programming Tools
Distributed Systems
+14 more
Software Architecture
Query Optimization
Redis
Software Engineering
SQL Databases
GitHub Copilot
Spring-boot
Caching
Backend
Build Management
Containerization
Restful APIs
GPT
Microservices
Job description
- Design, develop, and maintain high-performance backend applications using Java and Spring Boot.
- Design and implement scalable microservices and APIs while working within both modern microservices and existing monolithic architectures.
- Participate in system design and architecture discussions, making thoughtful decisions around scalability, reliability, maintainability, and performance.
- Design and optimize SQL databases, queries, data models, and database interactions.
- Implement and optimize caching strategies using Redis.
- Build and deploy containerized applications in AWS environments.
- Troubleshoot complex production and performance issues across distributed systems.
- Collaborate with other engineers, architects, product partners, and technical leaders to translate requirements into scalable solutions.
- Contribute to modernization initiatives, including evolving legacy/monolithic applications toward more scalable architectures where appropriate.
- Write clean, maintainable, well-tested code and participate in code reviews.
- Leverage modern AI-assisted development tools to improve engineering productivity while maintaining ownership of technical decisions and code quality.
- Clearly communicate technical tradeoffs and defend architectural decisions.
Requirements
- 7 years of professional software engineering experience, with significant experience in backend development.
- Strong hands-on experience with Java.
- Strong experience with Spring Boot and the Spring ecosystem.
- Strong understanding of SQL databases, relational data modeling, and query optimization.
- Production experience with Redis or comparable caching technologies.
- Strong experience designing and developing microservices.
- Experience working with both microservice and monolithic architectures.
- Hands-on experience with AWS.
- Experience developing and deploying containerized applications.
- Strong understanding of REST APIs, distributed systems, and backend architecture.
- Demonstrated system design experience.
- Strong debugging and problem-solving skills.
- Ability to explain technical decisions and demonstrate deep understanding of technologies listed on your resume.
Required Skills:
- Java
- Spring Boot
- SQL Databases
- Redis
- Microservices
- Monolithic Architectures
- AWS
- Containers
- REST APIs
- Distributed Systems
- System Design
Preferred Skills:
- Experience with AI-assisted development tools such as GitHub Copilot, ChatGPT / OpenAI tools, Cursor, or similar AI coding assistants.
- AI-assisted debugging, testing, documentation, or development.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
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
AM
Ashutosh Mishra
over 3 years ago
BR
Benjamin Ruschin
Navigating the AI Shift
12 months ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
DC
Daniel Cranney
What is Software Engineering in the Age of AI?
11 months ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
LM
Luis Minvielle
The 7 Most Popular Backend Frameworks for Developers
over 2 years ago