Primary Responsibilities:Front-End/UI Development: Hands-on experience with front-end technologies including JSP, Struts-taglibs, jQuery, Ajax, and Tiles.Framework Expertise: Focus on Struts framework and Spring MVC, with a strong background in the Tile framework and Hibernate.UI and Microservices Implementation: Design and implement user interfaces and microservices, and build CI/CD pipelines for seamless integration and deployment.Web Application Development: Develop web applications using Java, JSP, and database programming. Validate software, fix potential defects, and ensure readiness for production deployment.Collaboration: Work with business and IT stakeholders to build product features and create innovative solutions to meet business needs.Best Practices: Define and adhere to coding standards and best practices to improve application health and reliability.Policy Compliance: Comply with employment contract terms, company policies, and directives, including reassignments and changes in work environment or shifts. Adapt to evolving business conditions and policies as needed.Required Qualifications:Software Engineering Experience: 7+ years of progressive experience in software engineering.Java Expertise: 5+ years of experience with Java 8.Framework Proficiency: 4+ years of experience developing applications using Struts, Tiles, Spring MVC, Hibernate, and Tomcat.Front-End Skills: 4+ years of experience with JSP, jQuery, CSS, and AJAX.Service Design and Implementation: 3+ years of experience designing and implementing RESTful services, GraphQL, and PostgreSQL.Microservices Development: 3+ years of experience building microservices using Spring Boot.Data Processing: 2+ years of experience processing data with Kafka streams.Agile Methodology: 2+ years of Agile delivery experience and working on an agile team.CI/CD Pipeline Management: 2+ years of experience in developing and maintaining CI/CD pipelines.Database Experience: 2+ years of experience with relational and/or NoSQL databases.Cloud Exposure: Experience with Azure and AWS for code deployment.Team Leadership: Ability to develop architecture and manage small teams.Preferred Qualifications:Agile/Scrum Methodology: Experience delivering software using Agile/Scrum methodologies.Event Streaming Technologies: Experience with Kafka or other event streaming technologies.DevOps Tools: Experience with Docker, Azure, Jenkins, Grafana, and Splunk.DevOps Model: Experience working in a DevOps model.Industry Experience: Experience in the healthcare industry.Soft Skills: Strong communication and problem-solving skills.