Detailed Job Description Responsible:
1. Web Application Development
Design and develop scalable and high-performing Java-based web applications using Spring Boot / Spring MVC / Hibernate / JPA.
Implement backend logic, APIs, and data processing layers.
Develop and maintain RESTful web services for frontend and third-party integrations.
2. Front-End Integration
Collaborate with UI/UX designers to implement responsive and dynamic web interfaces using JSP, HTML5, CSS3, JavaScript, Angular.
Ensure seamless communication between frontend and backend systems.
3. Database Design and Management
Work with MS SQL, MySQL, Oracle for data storage and querying.
Write optimized SQL queries and manage database schema evolution.
4. Code Quality and Reviews
Conduct peer code reviews and enforce coding standards.
5. DevOps and Deployment
Build and manage CI/CD pipelines using Jenkins, GitLab CI, GitHub Actions, or similar tools.
6. Requirements Analysis and Documentation
Interact with stakeholders to understand business requirements and convert them into technical solutions.
Prepare technical documentation for design decisions, APIs, and data models.
7. Security and Compliance
Implement security best practices (e.g., input validation, authentication, authorization, and data encryption).
Keyskills: Jenkins Hibernate Spring MVC CI/CD Microservices Maven/Gradle CSS3