About the Role :
We are seeking a highly experienced and passionate Java Developer with 10+ years of expertise in backend development, architectural design, and scalable enterprise applications. The ideal candidate will have strong problem-solving skills, hands-on experience in Java, and the ability to lead and mentor teams.
Key Responsibilities :
- Design and develop high-volume, low-latency applications for mission-critical systems.
- Write well-designed, testable, and efficient code.
- Lead architectural discussions and define the technical direction of projects.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Ensure code quality through code reviews, unit testing, and best practices.
- Mentor junior developers and lead technical initiatives.
- Stay up-to-date with emerging technologies and industry trends.
Required Skills :
Strong core Java, J2EE, Spring Boot, and Microservices architecture.Deep understanding of design patterns, OOPs concepts, and software engineering principles.Experience with RESTful APIs, JSON, and third-party integrations.Good exposure to databases MySQL / PostgreSQL / MongoDB / Oracle.Hands-on experience with tools like Maven, Git, Jenkins, Docker, Kubernetes.Strong knowledge of multi-threading, concurrency, and performance tuning.Experience with cloud platforms (AWS / Azure / GCP) is a plus.Familiarity with Agile / Scrum methodologies.Preferred Qualifications :
Bachelor's or Master's degree in Computer Science or related field.Java Certifications (if any) would be an added advantage.Experience in DevOps / CI-CD pipeline implementation.(ref : hirist.tech)