Job Summary :
We are seeking a highly skilled Senior Java Full Stack Developer with strong expertise in designing, developing, and deploying enterprise-grade applications. The ideal candidate should have solid hands-on experience with Java, Spring Boot, Microservices, frontend frameworks, and cloud-based CI / CD environments. The role requires strong problem-solving skills, the ability to work in a distributed architecture, and proven experience in ensuring application performance, security, and scalability.
Key Responsibilities :
- Design, develop, and deploy Java-based applications using Spring Boot and Microservices architecture.
- Build robust, scalable, and high-performance distributed systems and RESTful APIs.
- Collaborate with cross-functional teams to deliver end-to-end features from UI to backend services.
- Develop responsive, user-friendly interfaces using React JS or similar UI frameworks.
- Integrate frontend and backend components to ensure seamless functionality and user experience.
- Implement and maintain CI / CD pipelines on Azure or AWS.
- Work with Linux environments, execute shell commands, and troubleshoot application issues.
- Deploy, configure, and optimize applications on JBoss servers.
- Use static code analysis tools such as SonarQube, Fortify, or similar to ensure code quality and security.
- Identify, analyze, and remediate security vulnerabilities across applications and environments.
- Participate in code reviews, design discussions, and architectural decision-making.
- Ensure adherence to best practices in coding, performance tuning, and security.
Required Skills & Qualifications :
Strong experience in Java application development with Spring Boot and Microservices.In-depth knowledge of Java, Object-Oriented Programming, and Data Structures & Algorithms.Hands-on experience with React JS or other modern frontend frameworks (Angular, Vue, etc.).Experience implementing CI / CD pipelines using Azure DevOps, AWS CodePipeline, or similar tools.Proficiency in Linux with familiarity in command-line operations and shell scripting.Experience deploying and tuning applications on JBoss.Understanding of static code analysis tools (SonarQube, Fortify, Checkmarx, etc.).Strong ability to identify, assess, and resolve security vulnerabilities.Excellent analytical, debugging, and problem-solving skills.Ability to collaborate effectively in a fast-paced, agile environment.Preferred Qualifications :
Experience with containerization (Docker, Kubernetes) is a plus.Knowledge of cloud-native architecture and deployment.Exposure to monitoring tools (Prometheus, Grafana, ELK, etc.).Skills : Java, Spring boot, Hibernate, SQL and React JS Or Spring MVC
(ref : hirist.tech)