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.
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).