Java Developer (spring Mvc/angular) Resume
Princeton, NJ
SUMMARY:
- 5 years of professional experience as a Java/Java EE Web Developer in analysis, design, development, implementation and troubleshooting with various web - based applications
- Experienced in designing dynamic web applications using HTML5, CSS3, JavaScript, jQuery, AJAX and JSON.
- Expertise in creating Responsive Web Applications using Bootstrap.
- Skilled at creating modules, directives, components and service classes in Angular.
- Expert in Core Java, Java EE platform with Servlets, JSP, JDBC, Hibernate 3 and Spring MVC.
- Experienced in writing SQL queries and Stored Procedures for retrieving and storing data in databases.
- Proficient at developing SOAP and RESTful Web Services using SOAP UI and Postman.
- Good hands on experience in different database technologies such as MySQL and Oracle.
- Hands-on experience in handling response data from RESTful Web Services using XML and JSON.
- Proficient at development of web-based applications using Apache Tomcat 8.0 and GlassFish Web Servers.
- Skilled at handling unit testing using JUnit along with Test-Driven Development (TDD).
- Great understanding of SDLC methodologies such as Agile and Waterfall. Participated in different Scrum meetings.
- Experienced in version control tools such as GIT and project management tools like AxoSoft.
- An excellent team player with exceptional analytical, problem solving and communication skills.
TECHNICAL SKILLS:
Programming Languages: Java, JavaScript, SQL, Python
J2EE Technologies: Servlet 2.0, JSP 2, Hibernate 3.0, Spring Core, JSTL,AOP, ORM
UI Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap
Databases: MySQL, Oracle, SQL Server
Web Application Server: Apache Tomcat 7.0/8.0, GlassFish
JavaScript Libraries and Frameworks: jQuery, Angular 2
Testing Tools & Versioning Tools: JUnit, SOAP UI, Postman, GIT
IDE & Tools: Eclipse IDE, WebStorm, Maven
Operating Systems: Windows 7/8, Mac OS, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Princeton, NJ
Java Developer (Spring MVC/Angular)
Responsibilities:
- Involved in project planning sessions to analyze business IT requirements to develop a working model according to the requirements.
- Worked on the implementation, coding and testing according to the user requirement.
- Used Spring MVC to implement MVC Design Pattern.
- Worked on J2EE technologies like JSP for developing different modules in Controller component.
- Developed the UI components using HTML, CSS, JavaScript and Angular.
- Responsible for creating Model/Value Objects in MVC Design Pattern.
- Developed a Single Page Application (SPA) using Angular.
- Responsible for creating HTML5 templates and CSS stylesheets.
- Developed the web application using the MVW design pattern.
- Responsible for creating Component classes and Interfaces using TypeScript.
- Implemented GET and POST services of RESTful in Angular 2 and performed testing using Postman.
- Consumed RESTful Web services provided through different vendors.
- Developed a RESTful service to provide all the CRUD capabilities.
- Created component and directives as per project requirements.
- Worked on developing Service classes in the Injector Container to retrieve data from the database.
- Worked in a very iterative development environment and was actively involved in Agile/Scrum and PI sessions.
Environment: Angular, Spring IoC, TypeScript, HTML 5, CSS 3.0, Bootstrap, MySQL, JavaScript, Restful Web Services, Visual Studio Code, Postman
Confidential, Boston, MA
Java Developer (Spring MVC/Hibernate)
Responsibilities:
- Involved in the Project Planning sessions to analyze business requirements and develop a working model according to the requirements.
- Worked on the implementation, coding and testing according to the user requirement.
- Used Spring MVC to implement MVC Design Pattern.
- Involved in writing Spring Container and Controller classes.
- Worked on Spring Framework handling major concepts like Dependency Injections, Spring IoC Containers, Transaction Management Declaratives (annotations based).
- Worked on server side validation using various web forms through annotation based approach.
- Created various Advice (before, after) methods as required using Spring AOP.
- Performed Reverse Engineering to map POJO classes to database.
- Developed in Hibernate HQL, Entity Objects and Hibernate Templates.
- Used Hibernate Criteria API to query the database and perform other CRUD operations.
- Worked on HTML, CSS, JavaScript and jQuery for developing the UI components.
- Used AJAX calls for data updates in UI along with JSON data parsing.
- Worked on J2EE technologies like JSP for developing different modules in Controller component.
- Involved in writing MAVEN build scripts.
- Developed test cases and performed unit testing using JUnit classes.
Environment: Eclipse, JDK 1.8, Spring IOC Container, HTML CSS, JavaScript, JDBC, Hibernate, MAVEN, JUnit, RESTful, JSON, AJAX
Confidential, PA
Java Web Developer (Spring MVC, JDBC)
Responsibilities:
- Developed a Responsive Web Design using CSS Bootstrap.
- Wrote SQL queries to set up relational database with normalized tables using MySQL.
- Implemented DAO interfaces and Service classes using JDBC Template.
- Used J2EE technologies such as Servlets and JSP for integrating backend with front end components.
- Used SQL to write Stored Procedures to retrieve data and perform other CRUD operations.
- Configured Dispatcher Servlets which included ViewResolver and Session Factory and Property File.
- Configured JNDI for database Connection Pooling to efficiently connect multiple users.
- Responsible for creating Model/Value Objects in MVC Design Pattern.
- Designed the Graphical User Interface using HTML5, CSS3 and JavaScript.
- Involved in TDD for developing and performing test cases using JUnit.
- Used GIT for version control.
- Followed Agile methodology and carried out development using the Scrum framework.
Environment: s: HTML5, CSS3, Bootstrap, JavaScript, JDBC Template, MySQL, TDD, Agile, Scrum, JUnit, Servlets, JSP, JNDI, Spring, GIT.
Confidential, Wall Town, NJ
Java Software Engineer
Responsibilities:
- Involved in Application Design and the Architecture sessions to analyze business requirements and develop designs according to proposed IT solutions.
- Developed SOAP Services using Spring Web Services.
- Used JDBC to connect to Oracle database.
- Used PL-SQL to access data from an Oracle database.
- Involved in writing build scripts in MAVEN .
- Used Spring MVC Framework to develop MVC’s in the Business layer.
- Worked on HTML, CSS, JavaScript and jQuery for implementing the presentation layer.
- Worked on implementing custom functions in service layer using various Java SE Collections Framework classes.
- Involved in writing and reviewing unit test cases using JUnit.
Environment: Eclipse, JDK 1.7, Spring MVC, HTML, CSS, JavaScript, jQuery,Java Web Services, Oracle 10g, Apache Tomcat, MAVEN, JUnit