Full Stack Java Developer Resume
PROFESSIONAL SUMMARY:
- 3+ months Confidential experience in analysis, design, and developing multi - tier web-based client-server applications using Java/JEE related technologies.
- Worked on two large academic projects and many personal projects, description below.
- Experience in Object-Oriented Analysis and Object-Oriented Design using Unified Modeling Language UML.
- A developer who can think, speak and apply the OOP and AOP language concept in building enterprise Java application using POJOs and lightweight framework such as Struts, Spring, Hibernate, JSF, and JPA.
- Excellent backend technology in J2EE, Java, JSP, Servlet, Spring MVC, JPA and Hibernate ORM.
- Excellent skills in front end technologies CSS, HTML, JavaScript, JSP, JQuery.
- Excellent skill in using Hibernate framework, Collection Frameworks, and Exceptions handling.
- Excellent in Object Oriented Analysis (OOA) and Object-Oriented Design (OOD) using UML (Unified Modeling Language).
- Good Knowledge of Agile and Waterfall Software Development Methodology.
- Experience working with web services such as SOAP and RESTful.
- Experience with different types of databases MySQL, Oracle, and NoSQL database MongoDB.
- Analytical, methodical, and resourceful approach to problem solving and decision-making; identifying and documenting root causes and counteractive actions to meet short and long-term business and system requirements.
- Versatile team player with good communication, analytical, presentation and inter-personal skills.
TECHNICAL SKILLS:
J2EE Technology: Servlet, JSP, JDBC, Collections
Programming Languages: Java, PL/SQL
Frameworks and Tools: Spring, Hibernate, Angular 4, Bootstrap, Angular 5
Web Technologies: HTML, CSS3, JavaScript, XML, JQuery, JSON
Databases: MySQL, Oracle and NoSQL MongoDB
Application/Web Servers: Tomcat/Server
Development Tools: Eclipse, Toad, Rally, Git
Apache Tools: Maven
Programming Concepts: Object Oriented Programming (OOPS)
Operating Systems: Windows, IOS
Modeling Language: UML
T esting Tools: Junit
Design: Microsoft Visio, some online tools
PROFESSIONAL EXPERIENCE:
Confidential
Full Stack Java Developer
Responsibilities:
- Designed use cases for the Application as per the business requirements.
- Client pages are built using HTML, CSS, JSP, and JavaScript
- Worked on Eclipse for development and deployment of application in Tomcat Application Server.
- Developed the application by using Spring MVC, Hibernate.
- Developed Data Access Layer using Hibernate ORM framework.
Environment: Java, J2EE, Spring MVC, Hibernate, MySQL, HTML, CSS, JSP, Servlet, UML, Eclipse, JUnit
Confidential
Full Stack Java DeveloperResponsibilities
- Used Visio and lucidcharts.com for use-case diagrams, class model, sequence and activity diagrams.
- Implemented GUI pages by using JSP, HTML, CSS, and JavaScript.
- Used the DAO pattern for data access layer and implemented interface to reduce code reuse.
- Used Java JDBC for connectivity to MySQL for data maintenance and handling.
- Used Eclipse IDE for coding, developing application and JUnit for testing.
Environment: Java, J2EE, HTML, CSS, JSP, Servlet, MySQL, CRUD, JDBC, UML, Eclipse, Junit
Confidential
Full Stack Java DeveloperResponsibilities
- Gathered requirements such as functional and non-functional from the project description.
- Extracted class domain from the use cases
- Designed use-case diagrams, class model, sequence and activity diagrams.
