We provide IT Staff Augmentation Services!

Sr. J2ee Full Stack/soa Engineer Resume

3.00/5 (Submit Your Rating)

Chapel Hill, NC

SUMMARY:

  • Around 5 years of experience in designing, implementing and deploying commercial Enterprise Applications for Multi - tiered-distributed software products and distributed applications using Java/J2EE technologies
  • Expertise in Object Oriented Programming using Java (Core and Advanced Levels) and J2EE related technologies like JSP, Servlets, EJBs, JNDI, JDBC and JavaBeans.
  • Experienced in defining and designing the layers, components of the project using OOAD methodologies, AGILE/Waterfall and standard J2EE patterns and guidelines
  • Proficiency in developing secure Web applications and server-side development using JBoss, JSF, Spring MVC, JSTL, XSLT, Oracle, DB2 and corresponding design patterns.
  • Expertise in developing both Web based and Stand-alone application using Struts, Spring DAO and Spring IOC. Worked on successfully migrating from Struts to Spring MVC Framework.
  • Extensive experience in UI/RIA technology using CSS, Angular JS, React JS, Bootstrap, Java Script, AJAX.
  • Extensive experience in JMS and MDB for server-side messaging (like GCM) to integrate with legacy systems for Model-driven reverse and forward engineering approaches in mainframes.
  • Experience in using the Object Relational Mapping (ORM) tool Hibernate.
  • Hands on experience in IDE tools like Eclipse, NetBeans.
  • Expertise in different software development methodologies such as Agile Methodology, Rational Unified Process (RUP) and Waterfall.
  • Proficient usage of User Interface Design HTML, DHTML, JavaScript, CSS, JQuery, JSON, AJAX, XML mappings and Java Objects for attaining persistence in our application data.
  • Experience in Web services and corresponding API’s using Apache Axis Soap Engine, JAX-WS
  • Strong experiences in implementing Gang of Four Design Patterns i.e., Creational (Singleton, Factory and Builder), Structural (Session Façade, Proxy, Adapter Pattern), Behavioral (Template method, Strategy and Chain of Responsibility) and J2EE patterns like MVC, DAO, Business Delegate and Service Locator.
  • Excellent experience in SOA based integration using Web services technologies such as SOAP (Simple object access protocol), REST (Representational State Transfer) and WSDL (Web Services Description Language)
  • Hands on experience in NoSQL databases (MongoDB) and used Spring Integration.
  • Good experience with application/web servers like WebLogic, IBM WebSphere and JBOSS
  • Hands on experience with databases including Oracle, PostgreSQL, PL/SQL and MySQL involving stored procedures, triggers, functions, indexes and packages.
  • Experience in implementing micro services using Spring Boot and Spring Cloud
  • Installed, Configured and Administered JBOSS Application Server on RHEL and WINDOWS.
  • Working experience with Angular 2 for improving performance parameters.
  • Very strong experience in using Eclipse IDE, NetBeans, JDeveloper, Spring Tool Suite and Android Studio.
  • Proficient in all Phase of SDLC (Analysis, Design, Development, Testing and Deployment) and gathering user requirements and converting them into software requirement specifications by using Unified Modeling Language (UML), Rational Rose and Visio.
  • Code Review and suggest improvements for better performance and standard coding practice.
  • Hands-on experience with control tools like CVS, SVN, VSS (Visual SourceSafe) and data modeling.
  • Expertise in using ANT, MAVEN, Log4j and Junit building tools in most of the projects.

TECHNICAL SKILLS:

Languages: Java1.7/7.0, SQL, XML, PL/SQL

J2EE Service APIs: Servlets, JSP, JDBC, EJB 2.0/3.0,JPA, Hibernate, JNDI, Java Mail, JTA, JAXP, JAXB,JAX, Struts, Spring1.0/2.0, Backbone.js, EJB, JMS and RMI

Technologies: AWS (EC2, S3, Lambda, RDS, KCL, Kinesis, SQS, SNS), POS

Framework/Tools: Apache Struts 1.x/2.x/Tiles, JUnit, Hibernate, Spring, Ant, Web Services (SOAP, WSDL, AJAX, Groovy on Grails, JSF, JSON

XML Web Services: XML, SAX, DOM, JAXB, WSDL, JAX WS, XPath, SOAP, XSLT, XHTML, DTD, JQuery

Internet Technologies: AJAX, HTML, HTML5, CSS, DHTML, Java Script, Angular JS, Nodejs, Angular 2React JS, Bootstrap

Web Servers: WebLogic 8.1/9.2/10, Apache Tomcat 5.5 /6.0, WebSphere 6.x/7.x, JBoss, Jetty

Databases: Oracle 10g/ 9i, MS SQL Server 2003/05/10, MS Access, PostgreSQL, MongoDB, DB2

Version Control: CVS, Microsoft VSS, Clear Case, Apache Subversion SVN, Git, GitHub, Maven, Ant

IDE: Eclipse, JDeveloper 12c, IntelliJ IDEA 14.0, NetBeans, SQL Developer, Log4j

SOA: Oracle Fusion 11.1.1.6, Oracle BPM Suite 11.1.1.6

Methodologies: Waterfall, Agile, TDD (Test Driven Development), UML, OOAD

UML Tools: Rational Rose, Microsoft Visio

Operating System: Solaris (UNIX), Linux and Windows XP/Vista/7/8

PROFESSIONAL EXPERIENCE:

Confidential, Chapel Hill, NC

Sr. J2EE Full Stack/SOA Engineer

Responsibilities:

  • Involved in analysis, design and development phases of Software Development Life Cycle (SDLC).
  • Responsible for creating work model using HTML and JavaScript to understand the flow of the web application and created class diagrams.
  • Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day to day developments of the work done.
  • Responsible for developing Restful Service using Spring boot for the back-end system PCF environment deployment.
  • Involved in design and implemented an application using HTML5, CSS3,JSON, Javascript, JQUERY, AJAX, Angular JS.
  • Developing SOAP Web services and REST Web services (JAXB, JSON, JAX-RS, JAX-WS)
  • Designed Frontend with in object oriented JavaScript Framework like ReactJS
  • Implemented RESTful based Web Services using JAX-RS annotations, Jersey provider and consumed using HTTP services from AngularJS modules
  • J2EE is used to develop the application based on MVC architecture.
  • Build cart micro service application based using Spring modules - Boot, Cloud, Data JPA, Security
  • Created interactive front-end GUI using JavaScript, JQuery, DHTML, JSP and Ajax.
  • Built applications for scale using JavaScript, NodeJS, and React.JS
  • Used SAX and DOM XML parsers for data retrieval.
  • Developed Servlets containing the business logic that acts on Beans and forwarding the requests to JSP for representation.
  • Used AWS (cloud service platform) deployment services to quickly set up a dynamic website and configured virtual servers.
  • Used SVN as version control tool and used Eclipse as IDE.
  • Developed GUI using HTML5, CSS3, JavaScript, AngularJS, and Bootstrap for effective and efficient user experience
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Involved in iteratively refining the application through a series of feedback processes with the end users of the application.
  • Experience on Spring Boot module for developing enterprise level Microservices
  • Responsible for maintaining source code and project documents by using IBM Rational Clear case as version control tool.
  • Supported the Production Team members in the development and testing of product Implementation.

Environment: Agile, Microsoft SQL Server, DB2, Websphere7, Rational Application Developer, Java/ J2EE, XML, AJAX, JDBC, Angu larJ S, ReactJS, NodeJS, JSON, AWS, IBM Mainframe, Microsoft Windows NT.

Confidential, Chapel Hill, NC

Sr. J2EE Developer

Responsibilities:

  • Worked with the architectural team to build the design architecture of the application
  • Designed and developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML from IBM Rational Architect
  • Implemented various design patterns like MVC, Factory, and Singleton design patterns
  • Used JSP and HTML to design the user interface of the application
  • Responsible for developing front end UI screens of the application using Angular 4, Typescript and Angular material
  • Developed enterprise SOA components using framework Spring DATA.
  • Worked extensively on the front-end validation using JavaScript
  • Responsible for developing stored procedures for the adjudication module
  • Developed SPA using ReactJS to utilize the HTML5 DOM features and update elements that are modified in the webpage.
  • Involved in development of Struts 1.3 action classes, configuration & JSP 2.0 with struts tag libraries
  • Developed several Struts framework action classes for developing business logic/rules and validation
  • Used JDBC for communicating with Oracle database
  • Used Ant 1.5 for compiling and building the code
  • Involved in development and deployment of application using Struts 1.3, WebLogic 6.1, XML, XSLT, DOM, and XML Schema
  • Used JQuery 1.3 for the betterment of the UI
  • Focused on standard-compliant HTML, CSS, and JavaScript, cross-browser compatibility (Safari/Chrome/Firefox, Internet Explorer), and quality assurance testing
  • Used AJAX for refreshing parts of jsp without sending the whole jsp as request
  • Used hibernate in the persistence layer for querying the database
  • Involved in writing Hibernate mapping files (.hbm files) and generating hibernate POJOS and wrote various Hibernate Queries using Hibernate Query Language
  • Designed the Hibernate Mapping and config files using XML
  • Used hibernate criteria query to save and retrieve data from the Oracle database
  • Used LOG4J for debugging and logging the application
  • Used Eclipse as IDE to write the code and debug using the debug functionality of eclipse
  • Used CVS as the version control tool
  • Deployed the Application on tomcat server

Environment: : Java, Struts, JQuery 1.3, AJAX, XML, POJO, Hibernate 3.0, JavaScript, Eclipse, MySQL, CVS version control, LOG4J, UML, AngularJS, ReactJS, NodeJS, JSON, Web Logic, AWS, Rational Architect, Apache Tomcat.

Confidential, Chapel Hill, NC

J2EE Developer

Responsibilities:

  • Involved in Requirements analyzing, functional Design, and Implementation phases of the Development and Production support
  • Developed J2EE components using Servlets, JSP, and Java.
  • Involved in having frequent voice calls with a team of individuals in US.
  • Developed and supported the UI web pages using JSP, Jquery, AJAX, XML and Primefaces.
  • Design and customize UI screens of the application using React JS and Bootstrap
  • Involved in bug fixing of application on timely basis or based on the critical level of the bug.
  • Worked on various modules of the project and effectively involved in discussions with the US onsite team.
  • Handled core business logics and database access of SQL Server and DB2 to capture necessary information about the patient and physician.
  • Involved in redesign of codes for direct entered notes.
  • Involved in migration of old saved notes to redesign format.
  • Server deployments were done using IBM WebSphere Application Server.

Environment: IBM Web Sphere Application Server, SQL Server 2008, IBM DB2, Apache Tomcat, Rational Application Developer, Java, XML, XSLT, XSL-FO, AJAX, JDBC, React JS, Bootstrap, IBM Mainframe, Microsoft Windows NT.

Confidential

Associate Java Developer

Responsibilities:

  • SDLC design of application with business use cases diagrams.
  • Understanding of the core project to add this additional component.
  • Setting up application integrations using Java and JavaScript.
  • UI are designed with Dynamic HTML and JSP servlets.
  • Deployed the application in the Web Logic Server environment using Ant tool using Struts architecture with the JSP Client.
  • Designed application on Spring MVC Framework for the design and validation.
  • Developed the user interface for back office support and worked collaboratively in agile scrum team on the design and development of application based MVC framework using Angular.js, HTML 5.0 and CSS3.
  • Used Eclipse as IDE to write the code and debug using the debug functionality of eclipse.
  • Use Maven to build the application and deploy on Weblogic Application Server.
  • Used JDBC for communicating with Oracle database to extract only the high net worth clients.
  • Responsible to deploy as web services and integrate with other application with SOAP API.
  • Used LOG4J for debugging and logging the application on Eclipse.
  • Developed standard-compliant HTML, CSS, and JavaScript, cross-browser compatibility (Safari/Chrome/Firefox, Internet Explorer), and quality assurance testing.

Environment: Java, JavaScript, Eclipse IDE, SQL, SOAP, LOG4J, Apache Tomcat Web Service, Web Logic, HTML, JSP.

Confidential

Associate Java Developer

Responsibilities:

  • Developed Use case diagrams and Sequence diagrams using UML from IBM Rational Architect for the SPT which the additional component on CRM360.
  • Working with Unix team closely for application set up in Linux environment for Test and production.
  • Used Eclipse as an IDE for developing application.
  • Created connections to a database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Involved in parsing XML/JSON for data received.
  • Prioritize existing demands from business and defects to streamline them per release.
  • Development, support of integration API modules between CRM360 and other applications in the project.
  • Setting up application integrations using Java and JavaScript.
  • Log tracing and debugging using LOG4J on Eclipse.
  • Responsible to create/update plugins, web service hosting in Apache Tomcat and schedulers to make application handshake and share information with integrated systems.

Environment: Java, JavaScript, Eclipse IDE, SQL, SOAP, LOG4J, Apache Tomcat Web Service, Java Platform Plugin.

Confidential

IT Intern

Responsibilities:

  • Create SQL jobs to trigger data flow, handling integrations using database medium, I was responsible in updating SSIS packages.
  • Solving day-to-day service tickets.
  • Development, monitoring the production servers and solved day-to-day tickets of new demands.
  • Log trace and backup for production backlogs for every release.

Environment: Java, Struts, JQuery 1.3, POJO, AJAX, XML, Hibernate 3.0, JavaScript, Eclipse IDE, MySQL, CVS version control, LOG4J, UML, Rational Architect.

We'd love your feedback!