Full Stack Developer (Java)
Location : Hyderabad, India
Experience : 6 Year
Rate: $18 / Hourly
Availability : Immediate
Work From : Offsite
Category : Information Technology & Services
PROFESSIONAL SUMMARY
· Having 6+ years of experience as Full Stack Developer for creating solutions for
Web based applications and Enterprise Applications using Java/J2EE Technologies, Angular
· Hands on experience in implementing RESTful Web Services using Spring Boot, JAX-RS, NodeJS
· Hands on experience in client-side development using JavaScript, ANGULAR framework
· Good working experience in a Service Oriented Architecture and web based development
· Hands on experience in Object Oriented Programming concepts
· Extensive experience in using MVC architecture for developing applications
· Hands on experience in using Bit-bucket, GitHub, Maven, Jenkins, Postman, Swagger, Jasmine-Angular
· Hands one experience in custom schematics using Angular CLI
· Hands on experience in using Spring Boot, MVC, ORM, DAO Modules
· Hands on experience in using Microservices Architecture application development
· Good knowledge on design patterns like Singleton, DAO, DTO, MVC
· Good experience in using MySQL and Oracle SQL, PL/SQL
· Hands on experience in using tools like JUNIT, LOG4J, SonarQube
· Ability to work independently in a client facing role and having attitude for learning new subjects
· Enthusiastic learner who quickly grasp concepts and technical skills, quick learner and team player
EXPERIENCE IN DETAIL:
v Working as a Software Engineer in Delta cubes Technology Pvt. Ltd, Hyderabad from Mar-2017 to till now
v Worked as a Software Engineer in eCentric Solutions Pvt Ltd for client Call Health Services ,Hyderabad from Oct-2015 to March 2017
EDUCATION QUALIFICATION:
· Highest Degree : Graduated (B.Tech CSE) with 1st class from J.N.T. University
TECHNICAL SKILLS:
• Programming Language : JAVA/J2EE
• Frameworks : Spring 4.x, Spring Boot, Hibernate 4.x , Jax-Rs
• JEE Technologies : Servlets, JSP, JDBC
• Web Technologies : HTML, JavaScript, Angular
• Application Server : Tomcat, Web logic
• Database Software : MySQL, Oracle
• ORM tools : Hibernate 4.x, Spring JPA
• Tools : GitHub, SonarQube, Maven, JUNIT, JIRA
• IDE’s : Eclipse, STS
• Servers : Tomcat, WebLogic
PROJECT DETAILS:
Project #1: PAWS (Pet Nutrition Management System)
Client : Hill's Pet Nutrition (Colgate Palmolive)
Duration : Mar 2020 to till date
Team Size : 9
Role : Developer
Environment : Spring boot, Angular, Oracle 19c, Linux
Description:
Hill’s Pet Nutrition Inc., a subsidiary of Colgate-Palmolive, is the market leader in the premium specialty category of pet foods. The Hill’s Science & Technology (S&T) organization is currently utilizing State-of-the-Art molecular biology methods in research and development of foods for dogs and cats. Furthermore, over the past few years Hill's has made significant investment in the Life Science business, which has led to the development of sophisticated IT, systems to satisfy these businesses, needs. In addition, the S&T organization relies on one other critical information system that is central to the daily operations like Schedule and Generate Samples, Shipments, Analysis Information, Split/Add Secondary Samples, Process Secondary Samples, Management Lookup Data, Collection Kit Templates, Print Labels, Sample Results.
Responsibilities:
ü Understand the existing application, gathering new requirements, and business rules
ü Development and modification of JAVA/Angular code to make new enhancement as per customers requirement by understanding the existing application, if needed creating new Classes
ü Worked on many enhancements which includes development of some functionalities which improves the user experience and certain functionalities that improve business
ü Provided technical leadership on assigned enhancements & Ensured management updated in case of High criticality incidents
ü Once module is developed according to the requirement, Responsible for submitting Technical Design Document, writing unit test cases and providing Unit test results to minimize errors and downtime, Review Checklist, list of objects impacted, and explain plan if classes included for application module
ü Working with the client to prioritize and rationalize the requirements