Java Full Stack Developer Resume
Portland, OR
SUMMARY
- Having 7 years of experience in analysis, design, Implementation and testing of Object Oriented Applications in Client/Server environment using Java/J2EE technologies.
- Hands on experience in User Interface Development using client script design technologies like HTML5, CSS3, XML, Java Script, JQuery, AJAX, Angular JS.
- Extensively worked on core concepts of Object Oriented Programming - Collections, Multithreading (Concurrency), me/O Streams, Exception Handling and Polymorphism.
- Extensive experience in developing Enterprise level web applications using Spring (IOC, MVC, DAO, AOP), Spring Batch, Spring Boot and Hibernate along with Web Services (Restful, SOAP).
- Experience in RDBMS -Relational Database Management Systems (Oracle11g, MySQL) and Document Oriented Data Base NOSQL (Mongo DB).
- Experience in Cloud-based implementation for scalable, reliable, secure Applications.
- Used Junit, Jmockit for unit testing of application and Log4j to capture the logs.
- Experience in AngularJS for creating controllers, directives, services and factories in the front-end development.
- Hands on expertise in developing Angular2 features like Directives, Filters, Services.
- Experience in using Eclipse, Net Beans IDE and version control tools like SVN, GIT.
- Experience in all phases of Software Development Life Cycle Process (SDLC) across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development using Jenkins (CI).
- Experience in generating xsd, vocabulary jar file, importing jar to vocab, pre-compiling rule flow and deploying rule engine to test rules on application
- Experience is testingbusiness service rules and resolving run time issues
- Application development experience in various methodologies like Waterfall and Agile.
- Strong Analytical, Problem Solving and debugging skills, excellent interpersonal and communication skills.
TECHNICAL SKILLS
Languages & Tech: Java, J2EE(JDBC, Servlets, JSP), EJB, Spring, Hibernate, MyBatis, JPA
Scripting Languages: HTML5, CSS3, XML, Angular.JS, AJAX, JQuery, JavaScript
Application Servers: Apache Tomcat, Web logic, JBOSS, IBM Web sphere
Database: Oracle(SQL, PL/SQL), MY SQL, NOSQL (Mongo DB)
Web Services: SOAP, REST, JMS(MQ Series)
Testing/Building Tools: Ant, Maven, JUnit and Log4j
IDE Tools: Eclipse, Net Beans
Operating Systems: Windows, Red Hat Linux 7, Unix
PROFESSIONAL EXPERIENCE
Confidential
Java Full Stack Developer
Responsibilities:
- Used SDLC Model (requirement gathering, design, coding, testing) to develop this application and participated in regular meetings to provide various updates.
- Worked on the migration project by gathering inputs from the client on regular basis and modified the web pages as more user-friendly.
- Developed SFD, TSD, UnitTest Case document by compiling the code on local machine
- Used HTML and JSP, Java Script, jQuery for developing the web pages.
- Replaced various deprecated Interfaces, classes and methods with new Interfaces, classes and methods while performing code migration from Java 1.6 to Java 8.
- Rule sheets testing, using bothCorticonStudio and SoapUI.
- Implemented JUnit test cases to unit test all the modified Components.
- UseCorticonserver to deploy and generate decision services file, WSDL files, XML files and SOAP files.
- Worked with AngularJS for creating controllers, directives, services and factories in the front-end development
- Developmental knowledge on 3-Tier and N-Tier Architecture.
- Used web services to communicate with the Mainframe and .Net application.
- Involved in unit and integration testing of the services and also debugging the issues related to the connectivity between Mainframe Server and Java Application.
- Built War and Jar files using Ant Scripts and deployed the application on Tomcatting different Physical and Virtual Servers.
- Used PUTTY to run different Batch files and commands on Red Hat Enterprise Linux 7
- Facilitate the deployment of the services in multiple testing environments for System testing, Integration and UAT testing.
- Used Rational Clear Quest bug tracking system for software defect tracking.
- Used Clear Case as the version control tool and to compile & build the client Applications to manage transitive dependency.
Environment: Java 8/ J2EE, Oracle, JSP, jQuery, HTML, Java Script, XML, XSD, FOP,PUTTY, Restful, Rational Clear Quest, JUnit 3.x, Log4j2, Clear Case, Corticon, Ant, Apache Tomcat, RHEL 7, Anjular JS.
Confidential, Portland OR
Java Full Stack Developer
Responsibilities:
- Involved in designing services using -java/J2EE guidelines and different J2EE design patterns with JSP, Controller Servlets.
- Involved in various phases of the Software Development Life Cycle including modeling, analysis, architecture design and development and testing phases.
- ImplementedspringMVC framework to develop and configure the views and controller ofSpring MVC. Familiar with Software Development Life Cycle (SDLC) such as Agile and Waterfall methodologies.
- Full-Stack/Front-End development experience building, deploying, and maintaining web apps with CSS3, JavaScript, AngularJS, ReactJS, Redux, HTML5, Bootstrap, NodeJS, AJAX and JSON.
- REST web services have been developed using JSON, Spring 3.x, Hibernate and Oracle 11g on Web sphere 8.
- SOAP web services were developed in a top-down approach using hibernate and Oracle 11g and the clients were generated with JAX-WS.
- Responsible for analyzing, designing and developing core APIs for persistence and caching for firm wide usage.
- Designed new APIs to overcome the technical challenges to achieve desired performance.
- Worked on Pagination for various Payment List Modules.
- Developed various Web Services using WSDL, SOAP and Eclipse.
- Used bottom-up and top-down approaches in developing SOAP Web services.
- Participated in business process analysis, needs assessments and design sessions with architects to align IT with business initiatives.
- Worked on Multi-Threaded Applications.
- Responsible for development of REST web services and testing them using Rest Client and leveraged SOAP UI to test the SOAP calls using WSDLs.
- Experience with Angular Js in developing the front end using the model, view and components in the application.
Environment: Java/J2EE, Struts,SpringMVC, Html, Xml, JSP Tomcat Sever, Eclipse, FitNesse, WebLogic,SpringSecurity, Slack, Junit, Soap/Rest, Agile, Servlets, JQuery, Ajax, Bootstrap, Angular JS, JSON, RESTFUL web services, MYSQL, Apache Tomcat.
Confidential, Michigan
Java/J2EE Developer
Responsibilities:
- Worked closely with management and design team for all aspects of Software Development Life cycle (SDLC) including analysis, design, coding, and testing.
- Designed responsive WebPages using CSS, Bootstrap and JavaScript.
- FollowedSpringMVC pattern and used View Resolver to map web pages.
- UsedSpringAOP to reduce the amount of code written in controller classes and instead used joint points and point cuts to call other classes methods according to advice.
- Configured Dispatcher-Servlet to create data source beans and message source beans handled static resources and inject dependencies by using auto wire annotations.
- Created controllers that handle browser requests and returned model and view to client.
- Developed POJO classes to bind to HTML forms in order to retrieve parameters from browser.
- Developed server-side validation using model attribute of HTML forms.
- Used JSTL for core functionalities and to reduce the amount of JSP scriplets.
- Created detailed technical designs with documentation for complex components.
- Project used Agile methodology for development and attended different scrum meetings
- Involved in development of Search Screen Module which is extensively used by application.
- Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database.
- Developed Controller Servlets and used Java Script for client validations.
- Testing and debugging of the application.
- Used IBM Websphere to deploy and test the application.
Environment: Java 6, J2EE 1.6, Struts, SOAP and REST WEB Services, SOAP UI, Hibernate 4.3, JMS, Maven, Jenkins, Servlets, JSP, JDBC, Java Beans, NetBeans, WAS 8.0.
Confidential
Java/J2EE Developer
Responsibilities:
- Worked closely with management and design team for all aspects of Software Development Life cycle (SDLC) including analysis, design, coding, and testing.
- Designed responsive WebPages using CSS and JavaScript.
- Configured Dispatcher-Servlet to create data source beans and message source beans handled static resources and inject dependencies by using auto wire annotations.
- Created controllers that handle browser requests and returned model and view to client.
- Developed POJO classes to bind to HTML forms in order to retrieve parameters from browser.
- Developed server-side validation using model attribute of HTML forms.
- Used JSTL for core functionalities and to reduce the amount of JSP scriplets.
- Created detailed technical designs with documentation for complex components.
- Project used Agile methodology for development and attended different scrum meetings
- Involved in development of Search Screen Module which is extensively used by application.
- Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database.
- Developed Controller Servlets and used Java Script for client validations.
- Testing and debugging of the application.
- Used IBM Websphere to deploy and test the application.
Environment: Java 6, J2EE 1.6,Struts, SOAP and REST WEB Services, SOAP UI, Hibernate 4.3, JMS, Maven, Jenkins, Servlets, JSP, JDBC, Java Beans, NetBeans.
Confidential
Java Developer/IIB Developer
Responsibilities:
- Worked on message flows of 6 flow and 4 flow architecture for migration.
- Worked on Auditing, Exception and Notification message flows which are used in EAI2.0 Architecture.
- Implemented caching mechanism and EAI2.0 Micro services using java in JCN.
- Worked on Analyzing the Functional Specification for business requirement.
- Worked on Technical Specifications.
- Worked on DBScripts for EAI2.0 Architecture.
- Prepared UML Diagrams for Technical Specifications.
- Preparation of Test Cases.
- Involved in Unit Testing, Integration Testing and E2E Testing.
- Monitoring messages in the poison queue and analyzing the issues.
- Involved in Production Deployment of business interface in EAI2.0 Framework
- Involved in Production support for EAI2.0 Framework for 6 months.
- Performed daily Pull & Push operations on code using GIT-HUB.
