About the Role
We are looking for a highly driven and experienced Senior Full Stack Java Developer with strong expertise in building end-to-end enterprise applications. This role requires deep technical knowledge in Java-based development, a strong problem-solving mindset, and the ability to deliver scalable, high-quality solutions in a fast-paced environment.
The ideal candidate is collaborative, detail-oriented, and capable of managing multiple priorities while maintaining a high standard of engineering excellence.
Key Responsibilities
- Design, develop, and support scalable web applications and enterprise solutions
- Build and maintain robust backend services using Java and modern frameworks
- Develop responsive and dynamic front-end applications using Angular and TypeScript
- Design and implement RESTful and GraphQL APIs
- Collaborate with cross-functional teams including infrastructure, QA, and DevOps
- Ensure smooth deployment and production support handoffs
- Follow development best practices, coding standards, and security protocols
- Create technical documentation, architecture diagrams, and UML artifacts
- Contribute to continuous improvement of development processes and system performance
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science or a related field
- 8–10+ years of experience in building and maintaining high-performance Java applications
- Expert-level proficiency in Java, design patterns, clean architecture, and TDD
- Strong experience with Microservices / SOA architecture and distributed systems
- Hands-on experience with RESTful APIs and GraphQL
- Expertise in Microsoft SQL Server and relational database design
- Experience with OAuth2 and token-based security models
- Strong knowledge of Docker and Kubernetes (K8s)
- Experience with CI/CD pipelines, TeamCity, Artifactory, and DevOps practices
- Proficiency in Unix/Linux environments and shell scripting
- Experience with Windows PowerShell scripting
- Strong front-end development skills using Angular, TypeScript, and MV frameworks*
Nice to Have
- Experience with workflow orchestration and real-time/scheduled data processing
- Exposure to healthcare or regulated environments
- Familiarity with data pipelines and large-scale data processing systems
Soft Skills
- Strong analytical and problem-solving abilities
- Excellent written and verbal communication skills
- Ability to work independently and in a team environment
- Strong organizational and multitasking skills
- Comfortable working in fast-paced, mission-critical environments