Senior Java Developer
Sailes
Software Engineering
Alpharetta, GA, USA
Posted on Mar 9, 2026
Job Summary
We are seeking an experienced Senior Java Developer to design, develop, and maintain high-performance, scalable backend systems. The role involves working closely with cross-functional teams to build reliable applications using modern Java and cloud-native technologies.
Key Responsibilities
We are seeking an experienced Senior Java Developer to design, develop, and maintain high-performance, scalable backend systems. The role involves working closely with cross-functional teams to build reliable applications using modern Java and cloud-native technologies.
Key Responsibilities
- Design, develop, and maintain enterprise-level Java applications
- Build scalable, secure, and high-performance RESTful APIs
- Lead and contribute to system architecture and technical design decisions
- Write clean, maintainable, and well-tested code following best practices
- Optimize application performance and troubleshoot production issues
- Collaborate with product, QA, DevOps, and frontend teams
- Review code and mentor junior developers
- Ensure application security, reliability, and scalability
- Participate in Agile/Scrum ceremonies and technical planning
- 6+ years of hands-on experience in Java (Java 8 or higher)
- Strong knowledge of Spring Framework (Spring Boot, Spring MVC, Spring Security)
- Experience building RESTful and microservices-based architectures
- Strong understanding of JPA/Hibernate and relational databases
- Experience with SQL and database performance optimization
- Solid understanding of OOP, design patterns, and SOLID principles
- Experience with version control systems (Git)
- Experience with messaging systems (Kafka, RabbitMQ, AWS SQS)
- Experience with cloud platforms (AWS, Azure, GCP)
- Knowledge of Docker and Kubernetes
- Familiarity with CI/CD pipelines and DevOps practices
- Experience with NoSQL databases (MongoDB, Redis)
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience