Senior Backend Developer
CornerStone Technology Talent Services
Software Engineering
Posted on Dec 22, 2025
Now Hiring: Backend Developer (Java/Spring – Senior-Leaning)
Location: Remote or Hybrid (U.S.-based candidates only)
Type: Full-Time | Contract-to-Hire or Direct Hire no sponsorship or relocation available
Schedule: Monday – Friday | Standard Business Hours
Position Summary:
CornerStone TTS is seeking an experienced Backend Developer with strong Java and Spring Boot skills to design and build scalable backend services and APIs in a modern, microservices-based architecture. This is a senior-leaning role ideal for a developer who enjoys owning features end-to-end, mentoring junior team members, and contributing to architecture and performance optimization.
You’ll work in a collaborative, engineering-driven environment that values clean code, continuous improvement, and clear communication.
Key Responsibilities:
-
Design, build, and maintain backend services and RESTful APIs using Java 11+ and Spring Boot
-
Collaborate with product owners and architects to convert business requirements into technical solutions
-
Optimize backend systems for performance, security, and scalability
-
Integrate with relational databases and external services
-
Participate in code reviews, testing, and documentation
-
Support CI/CD processes and contribute to pipeline and deployment automation
-
Troubleshoot complex production issues and lead root cause analysis
-
Mentor team members and promote best practices across the development team
Required Skills & Experience:
-
5–7+ years of backend development experience using Java and Spring Boot
-
Experience with Spring Web, Spring Security, and Spring Data JPA
-
Proven ability to design and build RESTful APIs
-
Solid experience with relational databases like PostgreSQL or MySQL
-
Strong understanding of SQL, ORMs (JPA/Hibernate), and data modeling
-
Experience with unit and integration testing frameworks (JUnit, Mockito, etc.)
-
Familiarity with version control (Git) and CI/CD pipelines
-
Understanding of application security principles
-
Strong communication skills and ability to work independently
Preferred / Nice to Have:
-
Experience with Kafka, RabbitMQ, or other messaging systems
-
Exposure to Docker, Kubernetes, and cloud-native development
-
Experience with GraphQL APIs
-
Familiarity with caching tools like Redis or Ehcache
-
Prior involvement in architectural planning or technical decision-making
Why Join Us:
-
Work in a forward-thinking engineering culture with ownership and autonomy
-
Join a team that values clean code, reliability, and professional growth
-
Contribute to modern backend architecture in a real-world, scalable environment
-
Remote flexibility with collaboration across product and engineering
Apply Now
If you're a backend developer ready to lead feature development and work on impactful systems with modern tools and architecture, we’d love to connect. Submit your resume today for immediate consideration.