Total Years of Experience 5+ years experience
Relevant years of Experience 4+ years of hands-on experience in designing, developing, and deploying web applications.
Mandatory Skills for screening Languages: Java, JavaScript
Frameworks: Spring Boot, Spring MVC, Hibernate, JPA
Frontend: JSP, HTML5, CSS3, JavaScript
Databases: MySQL, MS SQL Server
Tools: Git, Maven/Gradle, Jenkins, Docker
Testing: JUnit, Mockito
Others: REST APIs, Microservices, CI/CD
Good to have (Not Mandatory) Angular , Cloud: AWS / Azure / GCP
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 Java Hibernate CI/CD CSS3 Maven/Gradle Microservices