Full Stack Java/j2ee Developer Resume
Portsmouth, NH
SUMMARY
- Over 5 years of IT experience developing in Client/Server and Web - based, distributed architectures using Java and J2EE technologies.
- Strong experience in the entire Software Development cycle (SDLC).
- Experience in implementing Agile/Scrum development of Software development.
- Extensive experience in developing and developing User Interference using HTML, DHTML, CSS, JavaScript, Angular JS, JSP, AJAX, jQuery and Bootstrap.
- Experience in implementing Model View Controller (MVC) Architecture based applications using Spring Frameworks.
- Experience in implementing SOA architectures with web services using WSDL, SOAP/ Restful and UDDI.
- Experience in implementing IOC/Dependency Injection features in various aspects of Spring Framework (Core, JDBC, AOP, MVC and DAO).
- Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
- Experience in working with Application servers like BEA Web logic, Confidential Web sphere, JBoss and Web servers as Tomcat.
- Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Confidential .
- Good Experience in software configuration management using CVS, GIT and SVN.
- Experience in test driven development (TDD).
- Excellent analytical, problem solving, communication and inter-personal skills with ability to interact with individuals at ease.
TECHNICAL SKILLS
Languages: Java, J2EE, SQL, PL/SQL.
Java Technologies: JSP, Servlets, JDBC, Web Services (SOAP/REST).
Web/App. Server : Tomcat, WebLogic, Web Sphere, JBoss.
Frameworks & Tools: Spring, MVC, Hibernate, JUnit, Log4J.
Web Technologies: HTML,, CSS, JavaScript, Angular JS, JSP, AJAX, jQuery.
Databases: Confidential, SQL Server, MYSQL.
Design & Modelling: UML, Design Patterns, Agile SCRUM.
Tools: /IDES: Net Beans, Eclipse.
Operating Systems: Windows, Unix.
Integration Tool: Jenkins.
Build Tools: ANT, Maven.
Version Control Tools: CVS, SVN, GIT.
PROFESSIONAL EXPERIENCE
Confidential, Portsmouth, NH
Full Stack Java/J2EE Developer
Responsibilities:
- Participated in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the applications.
- Actively involved in all phases of the end-to-end implementation project- requirements gathering, analysis and design, development, testing and debugging.
- Experience in using XML technologies such as XML Parser, XSL, XSLT, SAX, DOM and XML Beans.
- Built the application using Spring MVC pattern and the necessary business logics.
- Designed the front end using JSP, AJAX, HTML, CSS, jQuery, and AngularJS.
- Implemented of front-end services through AngularJS and connecting them to the backend services through AJAX calls.
- Used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
- Used and implemented the application using Spring MVC, Spring IOC, Spring Annotations modules and Hibernate.
- Design of microservices based on spring boot architecture running on tomcat application server.
- Used Spring API’s for wiring components using dependency injection.
- Integrated Spring framework with Hibernate ORM through creation of Hibernate POJO’s.
- Built and Configured Servers in AWS Cloud Environment.
- Developed Web Services to allow communication between applications through REST over HTTP using JAX-RS.
- Implemented Web Security concepts to develop a secured website against XSS and SQL Injection.
Environment: Java, J2EE, Hibernate, Spring, JSP, HTML5, CSS3, JavaScript, Angular JS, REST Web services, Bootstrap, Eclipse, Confidential, WebSphere, Log4j, Jenkins, SVN, JUnit.
Confidential, Pittsburgh, PA
Java/J2EE Developer
Responsibilities:
- Involved Followed AGILE Methodology and participated in SCRUM Meetings.
- Designing and developing user interfaces using JSPs, AJAX and jQuery.
- Understanding functional specifications and documenting technical design documents.
- Maintained CSS and HTML, XSL, XSLT, JavaScript, Angular JS, Bootstrap for designing Webpages.
- Involved in client installation and supported change requests and enhancement.
- Implemented MVC architecture by using Spring framework, Hibernate in terms of JSPs and Servlets.
- Created and modified SQL Queries whenever required for change requests.
- Managed Spring Core for dependency injection/Inversion of control (IOC), and integrated with Hibernate.
- Integrate the different parts of the application and test.
- Implemented Rest and SOAP web services.
- Implemented Stored Procedures and triggers using PL/SQL in order to calculate and updated the tables in Confidential database to implement business logic.
- Used XSL/XSLT for transforming common XML format into internal XML format.
- Used GIT for version controlling, JUnit for unit testing and Log4j for writing the log files.
- Application deployment suite to deploy in Tomcat.
Environment: Java, Hibernate, Spring MVC, Servlets, JSPs, AJAX, jQuery, CSS, HTML, JavaScript, Angular JS, Bootstrap, Rest and SOAP Web services, PL/SQL, Tomcat, Log4j, JUnit.
Confidential, Rochester, MN
Jr Java Developer
Responsibilities:
- Involved in Requirement analysis, design, and development and testing phases of SDLC.
- Written JavaScript functions to get dynamic data and for client side validation.
- Implemented the data persistence functionality of the application by using Hibernate to persist Java data object to the relational database.
- Implemented associations among various entities, configuring the XML mapping for the defined entities with the corresponding classes.
- Used REST CLIENT for testing Web Services.
- Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
- Developed business logic using Spring MVC.
- Involved in writing the JUnit test cases involved in writing test suites test units.
- Used Maven to build the project.
- Used Log4J for extensive logging, debugging and error tracing.
- Involved in integration of all the modules associated with integration testing.
Environment: JSP, Java Script, CSS, Hibernate, Ant, Web Sphere Application Server, TOAD, PL/SQL, UML, JavaScript, Servlet, XML, AJAX.