Sr Java Developer
Sailes
Software Engineering
Alpharetta, GA, USA
Posted on Mar 9, 2026
Job Summary
We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic development team. The ideal candidate will have a strong background in Java-based technologies, a passion for clean code, and the ability to lead and mentor junior developers. You will be responsible for designing, developing, and maintaining high-performance applications that are scalable and secure.
Key Responsibilities
We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic development team. The ideal candidate will have a strong background in Java-based technologies, a passion for clean code, and the ability to lead and mentor junior developers. You will be responsible for designing, developing, and maintaining high-performance applications that are scalable and secure.
Key Responsibilities
- Design, develop, and maintain Java-based applications and services.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, scalable, and efficient code following best practices.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve technical issues across the application stack.
- Optimize application performance and scalability.
- Stay up-to-date with emerging technologies and industry trends.
- Mentor junior developers and contribute to team growth.
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 5+ years of hands-on experience in Java development.
- Strong understanding of OOP principles and design patterns.
- Experience with Spring Framework (Spring Boot, Spring MVC, etc.).
- Proficiency in RESTful API development and integration.
- Familiarity with databases (SQL and NoSQL).
- Experience with version control systems (e.g., Git).
- Knowledge of CI/CD pipelines and DevOps practices.
- Excellent problem-solving and communication skills.
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of containerization tools (Docker, Kubernetes).
- Exposure to front-end technologies (JavaScript, Angular, React).
- Agile/Scrum development experience.
- Certifications in Java or related technologies.
- Competitive salary and performance bonuses.
- Health, dental, and vision insurance.
- Flexible working hours and remote work options.
- Professional development and training opportunities.
- Collaborative and inclusive work environment.