Full Stack Java/j2ee Developer Resume
Indianapolis, IN
PROFESSIONAL SUMMERY
- Have over 5 years of experience in developing web based, internet/intranet, client/server, distributed architecture and component - oriented architecture applications using Java/J2EE technologies and varied exposure to different types of project phases like Development and Maintenance.
- Working with relative ease with different Software development methodologies like Agile (SCRUM).
- Developed UI pages with HTML5, CSS3 and created the Responsive Web pages using CSS.
- Experience with implementing web applications using frameworks like BC4J, spring (IOC, DI, AOP, Spring MVC, Spring Test module) with ORM tools.
- Expertise knowledge in SOAP, REST and in creating Restful Web Services with Spring MVC Framework.
- Experience with Oracle, MySQL, and Microsoft Access in writing PL/SQL, stored procedures, functions and triggers.
- Experience in storing data using Object-Relational Mapping (ORM) tool for communicating with database.
- Proficiency in using Hibernate features such as HQL (Hibernate Query Language).
- Hands on experience in design, implementation and maintenance of system architectures using application servers like WebSphere, Tomcat and JBOSS.
- Hands on experience in automated JUnit testing tool as well as Mockito framework.
- Extensively used SVN and IBM Rational ClearCase for version control.
- Experience in working with different operating systems like Windows.
- A strong team player, adept at supporting team members to achieve personal and professional goals
- Outstanding oral and written communication skills.
TECHNICAL SKILLS
Frameworks Spring: Hibernate, EJB and NodeJS
Application Server: Web sphere, JBoss, Tomcat
Languages: SQL, and PL/SQL
Version Controllers: SVN, CVS, Git
Build Tools: Maven, ANT
Web Services: Soap, RESTful
Web Technologies: XML, HTML, CSS/CSS3, JavaScript, JQUERY, AJAX
Testing: JUnit, Mockito
Operating Systems: Windows
Database: Oracle, MySQL, MongoDB
PROFESSIONAL EXPERIENCE
Full Stack Java/J2EE Developer
Confidential, Indianapolis, IN
Roles and Responsibilities:
- Worked in all the phases of SDLC including Requirements Collection, Design, and Analysis of the Customer Specifications, Development and Customization of the Application.
- Worked on HTML5, CSS3, JavaScript and XML for developing UI components.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using Spring and the persistent layer uses Hibernate.
- Used Hibernate ORM for data persistence and transaction management.
- Used Hibernate in data access layer to access and update information in the database.
- Developed various Java 8 modules to handle different types of products using Spring, Spring Boot and Hibernate
- Used XML to transfer the application data between client and server. In server-side Servlets is used to construct and parse the data in XML format.
- Developed Java Web applications (API) using RESTful web-services to provide response in JSON format.
- Used the Web services for transmission of large blocks of XML data over HTTP.
- Used J2EE design patterns like Value Object Pattern, Business Delegate, service locator, and session façade, Singleton, Factory and DAO.
- Used Microservice architecture, with Spring Boot-based services interacting through a combination of REST and leveraging AWS to build, test and deploy microservices.
- Developed the application for incident creation and retrieving the events using restful web services with spring Boot.
- Developed and Deployed Components in the Apache Tomcat Application Server.
- Wrote the Oracle stored procedures, triggers, and views.
- Used Log4J for logging in the application, ANT tool to build and configure J2EE applications.
- Performed unit testing using JUnit framework and fixed the problems.
Environment: Java, J2EE, Spring, Hibernate, MVC, Eclipse, XML, HTML5, CSS3, JavaScript, AJAX, JSON, RESTful Web Services, WebLogic, Apache Tomcat, Oracle, ANT, Log4j, JUnit, GIT, Windows.
Full Stack Java/J2EE Developer
Confidential, Milwaukee, WI
Roles and Responsibilities:
- Responsible for Analysis and Design of Documents required to develop API's using Atlassian Confluence
- Used agile development methodology.
- Responsible for designing the User Interface by coding in HTML5, and CSS3.
- Used spring core container to implement IOC concept to avoid tight coupling.
- Developed Controller class and defined spring configuration mappings.
- Involved in Building RESTful API's to communicate over internet.
- Used SQL and Involved in writing the scripts to create tables and Indexes.
- Implemented the Project structure based on Spring MVC pattern using spring boot.
- Worked extensively on Spring boot for building web service.
- Expertise in implementing client-server business applications usingMicroservices.
- Involved in writing JPA Queries to get the data from the repositories.
- Involved in development of business logic by using PL/SQL stored procedures.
- Worked on Integration and ProductionAWSenvironments.
- Development of test cases using Mockito to check expected results.
- Involved in Configuring Apache Tomcat Web server for running the applications.
- Used Apache Maven as a build tool to manage projects build.
- Used log4j for logging and debugging the application.
Environment:Java, Spring, Spring Data, Spring Boot, Spring Data Commons, AWS, Oracle, Web Services (REST), Intellij.
Java/J2EE Developer
Confidential, Greenville, SC
Roles and Responsibilities:
- Developed web applications using jQuery, JavaScript and CSS.
- Created graphical user interfaces (GUIs) front-end using JSP, JavaScript and jQuery.
- Used jQuery in the project to develop API layouts and the external user frameworks.
- Used XSLT for transforming the XML content into HTML
- Designed the data layer using a combination of SOAP, RESTful web services and occasionally Hibernate ORM.
- Used the Spring Framework for Customer authentication services.
- Develop REST services using Jersey.
- Develop custom processors and beans for mapping and data manipulation.
- Create workflows using JBoss Business process management.
- Created and maintained mapping files and transaction control in Hibernate.
- Write SQL queries in Dev Center to query Cassandra for data validation.
- Used Jackson for processing JSON objects and arrays.
- Developed Performed deployment of applications on IBM WebSphere Application Server
- Configured connection pools and establish a connection with MySQL.
- Rich experiences of database design and hands on experience of large database systems in IBM DB2.
- Extensively used Git for version controlling.
- Provided Log4j support for the application for debugging the system.
- Used JUnit, TestNG test environments for test-based development.
- Used Eclipse IDE for developing application.
Environment:Java, Javascript, HTML, jQuery, Hibernate, Spring, REST Web Services, SOAP, XML, Mockito, XSLT, Jenkins, Log4j, JBoss, Maven, Git, Agile, MySQL.
Jr. Java Developer
Confidential, Round Rock, TX
Responsibilities:
- Involved in the overall system analysis, design, development and documentation.
- Designed and developed the User Interface using JSP, HTML, CSS and JavaScript.
- Implemented the design patterns like Singleton, Business Delegate and Service Locator.
- Used Hibernate for handling the database access.
- Used AJAX in suggestion list and to display dialog boxes.
- Developed Web Services using SOAP, XML and WSDL.
- Wrote Apache ANT build scripts for building the application and test cases using JUnit for performing the unit testing.
- Used CVS for Version Controlling.
Environment:Java, JSP, Hibernate, HTML, CSS, JavaScript, CVS, XML, JUnit, Apache ANT, SOAP.
