Job Title : Senior Java Developer
Location : GA
Work Mode : Remote
Experience : 6-10+ years
Job Summary
We are looking for a highly skilled Senior Java Developer to design, develop, and implement scalable, high-performance applications. The ideal candidate will have deep expertise in Java, strong problem-solving abilities, and experience working in Agile development environments. You will collaborate with cross-functional teams to deliver robust solutions aligned with business needs.
Key Responsibilities
- Design, develop, and maintain Java-based applications with high quality and performance.
- Work on new features, enhancements, and bug fixes across backend modules.
- Develop RESTful APIs, microservices, and integration components.
- Optimize application performance, scalability, reliability, and security.
- Write clean, reusable, and efficient code following best practices and coding standards.
- Collaborate with product managers, architects, QA engineers, and other developers.
- Participate in code reviews, provide technical guidance, and mentor junior developers.
- Contribute to architectural decisions, technical designs, and solution planning.
- Troubleshoot and resolve complex technical issues across environments.
- Conduct unit testing, participate in integration and system testing.
- Maintain documentation for code, architecture, and system processes.
- Work within Agile / Scrum methodologies for iterative delivery.
Required Skills & Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or related field.6-10+ years of hands-on experience in Java development.Strong proficiency in Core Java 8+ , OOP concepts, multithreading, collections, and exception handling.Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data).Expertise in building REST APIs and microservices architecture.Strong knowledge of SQL and experience with relational databases (MySQL, PostgreSQL, Oracle).Hands-on experience with build tools and CI / CD pipelines (Maven / Gradle, Jenkins / GitLab CI).Familiarity with cloud platforms (AWS / Azure / GCP) is a plus.Experience with unit testing frameworks like JUnit, Mockito.Working knowledge of version control tools (Git / GitHub / Bitbucket).Strong understanding of design patterns, data structures, and algorithm optimization.Preferred Qualifications
Experience with messaging tools (Kafka, RabbitMQ).Knowledge of containerization technologies (Docker, Kubernetes).Experience with NoSQL databases (MongoDB, Cassandra).Exposure to performance tuning of Java applications.Working knowledge of distributed systems and event-driven architecture.Soft Skills
Strong communication and interpersonal skills.Ability to lead and mentor junior developers.Analytical and problem-solving mindset.Ability to work independently as well as in a team environment.Attention to detail with a focus on high-quality deliverables.Benefits (Optional)
Competitive compensationHealth and wellness benefitsLearning and certification supportFlexible working environmentGrowth opportunities into architecture or lead roles