Apply Online
Job Description
Weare looking for an experienced Java Developer who will work closely with the technical lead to identify and establish best practices in the company.
Technical Skills
● Excellent in OOPS concepts, system design
● Strong knowledge of Core Java, Spring, Hibernate and Microservices
● Hands-on experience in DB design, SQL, UI Technologies like HTML/CSS, JavaScript, jQuery, etc.
● Good knowledge of design patterns
● Excellent knowledge of JSP, Servlets, WebServices, JUnit
● Experience in Agile software development
● Familiarity with JIRA, GIT, Maven
● Experience in working directly with a client
● Good knowledge in requirement gathering, analysis, and designing
Roles and Responsibilities
● Design and develop features using Core Java, Spring Boot, and Hibernate
● Ability to design database schema, develop views and stored procedures
● Participate in user story grooming, design discussions and proposal of solutions
● Maintain existing software systems by identifying and correcting software defects
● Practice standard development process leveraging agile methodologies such as SCRUM and TDD
● Review and analyze business requirements and provide technical feasibility and estimates
● Manage development / support functions etc
You should have
● Excellent written, verbal communication, and and client-facing skills
● Exceptional analytical and problem-solving skills
● The ability to quickly grasp new concepts and learn new technologies
● The traits of a self-motivated, independent, detail-oriented, and responsible team player.