Java Full Stack Developer Resume
Austin, TX
SUMMARY
- Over 8+ years of experience in JAVA/J2EE projects in software analysis, design, implementation and development and working experience in different domains like Banking, Retail, Entertainment, and Health Care domains.
- Contributed in all phases of Software Development Life Cycle (SDLC) to reach the requirements of the project.
- Extensive experience in Object Oriented Analysis in developing server side and front - end framework using J2EE design patterns.
- Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (SERVLETS, JSP, JSF, EJB3.0, STRUTS, HIBERNATE, SPRING, SPRING MVC, JDBC, JMS) and XML.
- Good knowledge in spring application framework like MVC, Spring IOC, Spring JDBC, Spring Core Spring Boot, Object Relation Mapping using Hibernate.
- Good Knowledge in developing micro services using Java/J2EE, spring, hibernate which will perform independently.
- Good experience in developing Message Driven Beans and Session Beans.
- Worked on Design and Analysis (OOAD) resulting in Use Case View (Use Cases & Actors) & Logical View (Class Diagram and Sequence Diagram) using UML.
- Experienced in using relational databases Oracle, MySQL, SQL Server and writing complex SQL, PL/SQL programs and worked with No SQL databases such as Cassandra.
- Hands-on experience in working with XML related technologies such as DOM, SAX, XML Schema, XSL, XSLT, XPath, DTD, XSD, JDOM, JAXB and JAXP.
- Experience working with Web Services using JAX-WS, JAX-RPC, Axis, SOAP.
- Extensive experience in JSP, JavaScript, JQuery, AJAX, XML, XSLT, HTML5, DHTML, CSS3, Bootstrap, Ext JS. AngularJS (1.6/2.0).
- Highly involved in full software development life cycle implementation.
- Experienced in developing applications using Model-View-Controller architecture, Struts framework.
- Good knowledge on Reflection API.
- Worked under Agile (XP, Scrum, TTD), RUP methodologies.
- Solid design skills Java Design Patterns, Unified Modeling Language (UML).
- Experience in implementation of business applications using BEA Web logic, Web Sphere, JBoss and Tomcat.
- Experience in building projects using Ant and Maven.
- Eclipse, NetBeans, Developer, WSAD, Spring Source tool suite and IntelliJ.
- Excellent communication, Team work, inter-personnel and presentation skills, fast learner and organized self-starter.
- Experience in software configuration management using SVN, GIT.
TECHNICAL SKILLS
Languages: Java, C/C++, SQL, PL/SQL
J2SE/J2EE Technologies: CoreJava,JDK, JDBC, Servlets, JSP, JPA, JSF, JNDI, JMS (Java Micro Services)
Frameworks: Spring, Struts, Hibernate, Spring Boat, Micro Services
IDEs: Eclipse, NetBeans, IntelliJ, Edit Plus, Sublime text
Web Technologies: JSP, JavaScript, JQuery, AJAX, XML, XSLT, HTML5, DHTML, CSS3, Bootstrap, Ext JS. AngularJS (1.6/2.0)
Web Services: Spring, JAX-RS, SOAP, REST
XML Tools: JAXB, Apache Axis
Methodologies: Agile, Scrum, Waterfall
Database Servers: Oracle, MySQL, SQL Server, Cassandra
Version Control: CVS, SVN, TFS, GIT, Bit Bucket
Build and Test Tools: ANT, Maven, Junit, Bugzilla
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Java Full Stack developer
Responsibilities:
- Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
- Involved in Sprint planning sessions and participated in the daily Agile SCRUM meetings.
- Designed and implemented web module using Spring MVC
- Developed web screens in JSP, JSTL, CSS, React JS, Redux and client-side validation using JavaScript and JQuery.
- Extensively used the J2EE design patterns DAO (Data Access Object), BO (Business Object), DTO (Data Transfer Object), Front Controller etc.
- Solely responsible for Web GUI automated unit testing (JavaScript JSUnit, and Perl Test: Unit).
- Used Spring ORM module for integration with Hibernate for persistence layer.
- Implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions
- Involved in consuming, producing SOAP based web services using JAX-WS and tested the web services with SOAPUI
- Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Singleton, Data Access Object
- Developed UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
- Used Eclipse as IDE for development and deployed application on WebLogic
- Unit and integration test cases are being designed and developed using JUnit.
Environment: Java5.0/6.0, WebSphere 6.1/7.0, Tomcat 7.x, Hibernate, EJB 2.1, Python, JMS, Java Servlets, JSP, JQuery Framework, MySql 5.0 and MS SQL Server 2000/2005, Oracle 9i, Restful / SOAP web services, JProbe, Spring, Log4J, JIVE SBS, Jasper Reports.
Confidential
Java Full stack Developer
Responsibilities:
- Designed the back-end components of a next generation mobile health risk assessment, developing REST/JSON based web services for consumption by an HTML5/JavaScript based frontend.
- Architected services to align with business objectives and fit into overall SOA driven program.
- REST service development with Spring MVC, serving JSON payloads to a Drupal/PHP based frontend.
- SOAP service development with Spring WS, for B2B processes such as importing additional user data from third party sources such as customers and vendors.
- Made the conceptual model of the relations between classes which captures the logical relations between real-world entities.
- Implemented the service layer usingCXFframework including some parts of theWADL.
- Built Facade object between theDAOlayer and the business layer.
- Extensive use of JAXB to convert the xml schemas into objects to use in the application.
- Built External services camel routes using java DSL.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
- Used ANT and Maven automated build scripts to compile and package the application and implemented Log4j for Disability Print User project.
- Used JPA and Hibernate annotations for defining object relational metadata.
- Wrote unit and integration test cases for all the components.
- Re-factored some old code to make more maintainable and reusable.
- Involved in Kanban agile software development methodology.
Environment: Java 7, Web Services( SOAP and Restful), Spring 3.x/4.x, Hibernate 4.x, Apache cxf(Webservices Apache camel(Routes), JBoss(5.x/6.x), ORACLE (11g/12c),PL/SQL, JMS Solutions, Junit(EasyMock, Mockito), Log 4j, Maven, Git revision control, Google Guava, JSON/XML, IntelliJ.
