About
the Role
We are seeking an accomplished and proactive Senior Java Full Stack Developer
with 5–8 years of experience to drive the development of robust, scalable, and
future-ready digital solutions. This role is ideal for professionals who have
mastered both backend and frontend development, are familiar with architectural
best practices, and have a passion for mentoring and technical leadership.
Key Responsibilities
Lead the end-to-end design, development, deployment, and maintenance of modern
web applications using Java and advanced front-end frameworks (React, Angular,
Vue.js, etc.).
Architect scalable and performant solutions, and ensure best-in-class code.
Quality standards across the stack.
Guide and mentor junior developers, conduct technical reviews, and foster a
culture of continuous learning.
Collaborate with cross-functional teams including product owners, UX/UI
designers, DevOps engineers, and QA stakeholders.
Translate complex business requirements into innovative technical solutions and
recommend architectural enhancements as needed.
Drive the adoption of best practices in coding, testing, security, and
application performance.
Develop REST APIs and microservices, integrating with enterprise or cloud-based
platforms.
Contribute to DevOps practices—including CI/CD, automated testing,
containerization, cloud deployment, and monitoring.
Maintain accurate and thorough documentation for workflows, architectures, and
development processes.
Evaluate, recommend, and introduce new tools, frameworks, and technologies to
increase team productivity and product quality.
Ensure compliance with data privacy, security, and regulatory guidelines.
Requirements
Required
Skills & Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related
discipline.
5–8 years of hands-on experience in Java-based backend development (Spring Boot
or equivalent frameworks).
Extensive experience with modern JavaScript frameworks (e.g., Angular, React,
or Vue.js), HTML5, CSS3, and front-end tooling.
Demonstrated expertise in building RESTful APIs, microservices, and enterprise
integrations.
Strong foundation in RDBMS (MySQL, PostgreSQL), NoSQL (MongoDB, etc.), and ORM
frameworks.
In-depth knowledge of source control (e.g., Git), continuous
integration/delivery systems (Jenkins, GitLab CI), and containerization tools
(Docker, Kubernetes).
Experience implementing DevOps, automated testing, and cloud deployment (AWS,
Azure, or GCP).
Advanced troubleshooting, performance tuning, and debugging experience in
distributed environments.
Strong understanding of application security, scalability, and reliability best
practices.
Excellent communication and collaboration skills, with proven ability to work
with stakeholders at all organizational levels.
Preferred Qualifications
Prior experience leading or architecting large-scale digital transformation
projects.
Exposure to serverless architectures or hybrid cloud environments.
Certification in Java, AWS, Azure, or related technologies.
Knowledge of Agile methodologies and experience functioning as a scrum team
lead or technical lead.
Familiarity with monitoring/logging tools (e.g., ELK stack, Prometheus,
Splunk).