
Senior Java Developer
RecruityTalent
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- designing and delivering complex backend features and services, from concept through deployment and maintenance
- developing high-quality, production-grade software using Java and Spring Boot, aligned with architectural standards
- driving technical excellence by applying best practices, clean architecture principles, and robust testing strategies
- (For Senior Devs) mentoring junior and mid-level engineers through code reviews, pair programming, and design guidance
- improving automation, reliability, performance, and overall engineering practices within the team
- collaborating closely with product, delivery, and engineering teams to shape effective technical solutions
- contributing to technical strategy and influencing patterns, standards, and long-term scalability.
Requirements
- 8+ years of professional experience as a software engineer, with a strong focus on backend development in Java
- expert knowledge of Java and Spring Boot
- solid understanding of software architecture, design patterns, and scalability principles
- experience delivering complex systems in cloud environments (AWS or similar)
- hands-on experience with Agile methodologies and DevOps practices
- familiarity with CI/CD pipelines, automated testing, and observability/monitoring tools
- strong coding skills and a clear focus on code quality, maintainability, and documentation
- ability to lead technical discussions and influence design and implementation decisions
- excellent communication and collaboration skills
- mentoring mindset and willingness to share knowledge and raise team standards
- very good English (B2).
- 3+ years of commercial experience in software development as a backend engineer
- solid experience with Java (7+) and Spring Boot, including building REST APIs and WebSockets
- understanding of software design principles, clean code, and basic design patterns
- experience writing unit and integration tests and working with testing best practices
- familiarity with cloud platforms (AWS or similar)
- experience working in Agile environments (Scrum or Kanban)
- awareness of CI/CD pipelines, version control systems (Git), and DevOps principles
- good communication and collaboration skills, with willingness to learn and grow
- English at B2 level or higher (spoken and written).
Benefits
- Professional development opportunities
- Remote work options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring Bootsoftware architecturedesign patternsscalability principlesREST APIsWebSocketsunit testingintegration testingcode quality
Soft Skills
mentoringcommunicationcollaborationleadershipinfluencewillingness to learnteam standardstechnical discussionsproblem-solvingdocumentation