Java developer
Responsibilities:-
Experience working closely with development and business teams to communicate impacts and understand business requirements.
Experience in Spring, Hibernate, and REST-based Webservices.
Good exposure and working experience in HTTP-based web services API development.
Design, Coding, Unit Testing, Documentation
Agile project management and development methodology
Good understanding and fundamentals in Java / J2EE concepts
A good understanding of OOP concepts and MVC architecture is desirable
Knowledge of Spring, Hibernate, and Struts is an advantage
Excellent communication and presentation skills are a plus
Strong in Development practices like waterfall and agile and should have good exposure in it.
Understanding of Development methodologies, life cycle, and processes.
Prior experience in Java development
Strong experience in Springboot, Hibernate, Spring, Java, Struts, Angular
Strong knowledge of Java Application Frameworks - Hands-on experience working in an Agile environment
Hands-on experience with coding
Full stack developer experience is preferable
Identify and analyze user requirements
Prioritize, assign and execute tasks throughout the software development life cycle
Develop Java applications
Write well-designed, efficient code
Review, test and debug team membersâ code
Design database architecture
Schedule product releases with internal teams
Document development phases
Work experience as a Java Developer or similar role.
Experience designing, building, and testing Java Spring Boot application
In-depth knowledge of Java frameworks like Spring Boot
Experience with Spring
Sound knowledge of core java and collections
Hands-on experience building Rest based web services
Experience with Object-Oriented Design (OOD) and design patterns
Hands-on experience working with databases
Good delegation and time management skills
Problem-solving abilities
Ensure our applications are secure and up-to-date.
Should be able to handle the Client/project/product owners with minimum supervision and responsible for delivery.
Strong analytical and problem-solving skills.
Prior experience in Java development
Adhering to strict delivery schedules
Daily project status updates and team meetings
Strong experience in Spring boot, Hibernate, Spring, Java, Struts
Strong knowledge of Java Application Frameworks
Excellent written and verbal communication skills.
Fundamentals to RDBMS SQL Server, Oracle is a plus
Experience with Core Java, JSP, and Servlets is an advantage