We provide IT Staff Augmentation Services!

Sr. Java J2ee Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Arlington Heights, IL

SUMMARY

  • Result - driven IT Professional with 8+ Years of extensive experience in web application analysis, design, development and deployment of enterprise application with strong hold on Object Oriented JAVA, J2EE and Client Server technologies
  • Expert in developing applications using Java, J2EE Standards, JDBC, Hibernate, Oracle, SQL Server, Web Services, Maven, RMI, SOAP, HTML, LOG4J, Java Beans, JavaScript and DHTML.
  • Strong experience in developing web applications by implementing Model View Control (MVC) architecture using Spring, Struts, JSTL, EJB and JSP pages that interact with Servlets.
  • Experience in working on various Spring modules (Spring MVC, Spring DAO and Core) along with Hibernate3.x as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Well versed in using Software Development Life Cycle (SDLC) methodologies like Rational Unified Process (RUP), Rapid Application Development (RAD), Test-Driven Development (TDD), Agile, Waterfall and Scrum.
  • Experience in implementing Core Java & J2EE components.
  • Experience in using multi-threading in back end Java beans.
  • Experience developing and solid understanding of Micro Services Architecture & Web Services.
  • Experience in working with Databases like Oracle, SQL, NoSQL and MS SQL Server.
  • Sound knowledge in AJAX and JavaScript validation framework.
  • Extensive experience in using IDE’s like Eclipse, Net Beans for java application development.
  • Good experience in using JPA and Hibernate for Object Relational Mapping.
  • Expertise in MVC Architecture using Jakarta Struts 1.3/2.0 with features like the Validation Framework, Tiles Framework, and Internationalization.
  • Experience with test-driven development using a various unit testing framework such as JUnit and knowledge of Maven, ANT and Log4j tools
  • Excellent critical and creative problem-solving ability and analytical thinking with quick learning, interpersonal and client interfacing skills.

TECHNICAL SKILLS

Web Technologies: XML, HTML, CSS, Java Script, JSF, PHP and AJAX, XSLT, DHTML, JMS

J2EE Technologies: J2EE, JDBC, Servlets, JSP, JSTL, SOAP and REST, EJB

Programming Languages: JAVA, C, C++, PL/SQL

Web Servers: J2EE Server 1.4, Apache Tomcat 4.1/5.1, IBM HTTP Server, and IIS

Frameworks: Design Pattern, Spring, ORM, JPA, Hibernate, Swings, Struts 1.1, Spring MVC, AngularJS, ReactJS, Spring Security

Database & Tools: Oracle 12c, SQL Server, MySQL, DB2, NoSQL

IDE Tools: Eclipse, NetBeans, SQL developer, Putty

Operating Systems: Windows, UNIX, LINUX, Mac OS

PROFESSIONAL EXPERIENCE

Confidential - Arlington Heights, IL

Sr. Java J2EE Full Stack Developer

Responsibilities:

  • Involved in requirement review, design, development, deployment on to different environments (DEV, STAGE, UAT, and PROD) of application functionalities.
  • Developed multiple modules in the project using agile methodology.
  • Developed the application using JSF, spring MVC Frameworks, Java, Java script, hibernate.
  • Used Core Java, reflection, Collection framework, multithreading, and Open source integration extensively with JSP, Servlets, EJB’s, and Web service integrations with Spring Framework.
  • Worked on different Util classes that are used all over the application for validations and formatting at the back end.
  • Used SOAP UI tool to validate the web service.
  • Developed different dynamic UI Screens using HTML, JQuery and JavaScript.
  • Add structure to the JavaScript by implementing AngularJS, Backbone. Also added unit test cases.
  • Used JavaScript to perform some preliminary validations and certain client-side actions.
  • Understanding, Analyzing the Business requirement and developing the Required Components.
  • Collaborated with technical team members to integrate back-end and front-end elements.
  • Product development was in an Agile (SCRUM) methodology, where progress and task assignment is discussed in everyday meetings.
  • Implemented unit testing using JUnit.
  • Used Maven for building and managing dependencies of the application.
  • Used SVN (Subversion) for version control.
  • Involved in developing user authentication functionality using LDAP with SSL.
  • Monitoring the production logs and monitoring performance using JConsole.
  • Worked on performance improvement using hibernate second level caching.
  • Responsible for analyzing, finding the root cause and fixing the production issues.
  • Worked on deploying and maintaining the application on Tomcat server.
  • Involved in reviewing and helping to develop store procedures required for the application functionalities.
  • Developed queries that are required for the application development and implemented using different logics.
  • Developed the live and default decision hearing module, which integrates with multiple modules of the application and web services.
  • Worked on NTLM password authentication module which validates the user credentials to access file shares.
  • Implemented log4j to create application logs.
  • Implemented Scan functionality using 3rd party tool (DynamicWebTWAIN).

Environment: Java 7, J2EE, JSF, Spring, Hibernate, web services, XML, HTML, Java Script, AngularJS SVN (Tortoise SVN), JIRA, Crucible, SOAP UI, SQL server 2008, JDBC, Eclipse, JConsole, Tomcat, Web logic, Windows

Confidential - Virginia Beach, VA

Java/J2EE Developer

Responsibilities:

  • Developed user interface using JSP, Struts Tags to simplify the complexities of the application.
  • Configured the Struts configuration file and Application context file based on the spring and hibernate.
  • Involved in various phases of project development following Agile (Extreme Programming).
  • Used Spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer.
  • Worked with JPA for the use of relational databases structuring of the application.
  • Developed and improved Microservices for deployment.
  • Deployed Web Services for updating the information to the workflow steps and getting the pre-configured workflow processes
  • Worked on modern front-end template frameworks for JavaScript including Bootstrap, JQuery and AngularJS etc.
  • Extensively used Core Java concepts covering Collections, Exceptions and I/O.
  • Used Tomcat for the web Development of the application.
  • Used XSL/XSLT for transforming and displaying payment history reports
  • Involved in the development of Tables, Stored procedures, Database Triggers and Functions.
  • Worked with Web logic application Server for the deployment of the application
  • Worked with JSF for the UI front end development along with AJAX.
  • Used WSDL and SOAP for the development of the XML based applications.
  • Worked with CMS with WebLogic Portal for the development of the application.
  • Used SQL navigator and PL/SQL for the database enhancement.

Environment: Java8/ EE 5, IBM WAS 6.1, Mongo DB, AngularJS, Tomcat, Struts 1.2, Spring 3.0, Unix Shell scripts, Http, Core Java, Multicast, VOIP, Hibernate 3.0, Servlets 2.4, JSP 2.0, EJB 2.1, HTML, XML, Web Services, XSL/XSLT, JAVASCRIPT, AJAX, CVS, DB2 7.1

Confidential - Columbus, OH

Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using agile development methodology.
  • Designed and developed GUI Screens for user interfaces using JSP, JavaScript, AJAX, XML, HTML, and CSS.
  • Involved in implementation of client-side validations using JavaScript.
  • Developed in MVC through Struts and hibernate technologies.
  • Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of spring.
  • Involved in writing Spring Configuration XML files that contains declarations and another dependent object declaration.
  • Extensively worked on the RESTFUL web services as Design and develop micro-services, J-Unit test cases, mock creation and fix defects.
  • Developed Spring boot application with Microservices and deployed it into AWS using EC2 instances.
  • Developed code using Java, Spring framework in Eclipse or IntelliJ and deploying it on Jenkins.
  • Developed and consumed REST Web services. Used Postman and Advanced rest client to test web services. Developed both XML and JSON request and responses using REST.
  • Extensively used XSD for validations of XML transfer to the different Web Services.
  • Writing SQL queries, functions and procedures on Oracle database.
  • Implemented Unit Testing using JUnit and Integration Testing during the projects.
  • Implemented the business logic using JSP, JSTL and Java Beans and service classes.
  • Developed JSP pages and Servlets for customer maintenance and use Angular JS.
  • Compiled the project assemblies using MAVEN and deployed it with ANT Script.
  • Using Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
  • Worked on JavaScript Libraries like JQuery and JSON.
  • Used Spring ORM module to integrate with Hibernate.

Environment: Java 1.6, J2EE, EJB, JDBC, JUnit, XHTML, ANT, Oracle 10g, SQL, IBM RAD, PL/SQL, micro services, Agile Methodology, SQL Server, AJAX, XML, XSD, JavaScript, AngularJS, BackboneJS, CSS, Struts, Hibernate 3.0, Spring

Confidential - Austin, TX

Java Developer

Responsibilities:

  • Designed and developed the application based on MVC framework.
  • Created HTML and CSS for Presentation Layer.
  • Developed in MVC through Struts and hibernate technologies.
  • Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of spring.
  • Involved in writing Spring Configuration XML files that contains declarations and another dependent object declaration.
  • Involved in writing client-side validations using Java Script.
  • Involved in analyzing business requirements and compose them into a technical use cases.
  • Used JSON Object to interact between frontend and Business login.
  • Parsed the JSON Object to retrieve the Values
  • Design and development of DB design and hierarchy
  • Developed the logging framework based on Log4j
  • Used Eclipse as IDE for development and unit testing
  • Used SVN as repository to control versioning of projects.
  • Prepared documentation and participated in preparing user’s manual for the application.

Environment: s: Java 1.5, J2EE, JDBC, MySQL, DB2, SQL Developer, XML, Log4j, Tomcat 6.0, Eclipse

Confidential - Mobile, AL

Software Engineer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing of Software Development Life Cycle (SDLC).
  • Used agile methodology (SCRUM) for developing application.
  • Developed JQuery and JSP to present Client side GUI.
  • Involved in development of JavaScript code for Client Side Validations.
  • Extensively used Struts framework.
  • Develop user-defined tags using XML.
  • Developed Java Mail for automatic emailing and JNDI to interact with the Knowledge Server.
  • Used Struts Framework to implement J2EE design patterns (MVC).
  • Developed Enterprise Java Beans like Entity Beans, Session Beans and Message Driven Beans.
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
  • Worked on WebSphere application server to deploy JSP and EJB applications.
  • Worked with the JAXWS web services and worked on SOAP, WSDL to develop the web services.
  • Involved in making changes to the WSDL and generating the client jars.
  • Created and implemented PL/SQL stored procedures, triggers.

Environment: Java, J2EE, EJB 2.1, JSP 2.0, Struts 1.3, Servlets 2.4, ORM, JNDI 1.2, Java Mail 1.2, JDBC 3.0, JAXWS, HTML, XML, JQuery, Java Script, My Eclipse 6.0, Oracle10g, Maven, IBM WebSphere Application Server

Confidential

Java Developer

Responsibilities:

  • Requirements analysis and their discussion with client
  • Developed Java classes for realigning the network elements, getting and setting information from/to Network Elements and performing other operations on the Network elements
  • Extensively used Java Collections framework for storing and manipulating the data
  • Used HTML for developing a simulator for creation, modification, deletion of Network Elements and other functionalities
  • Used JavaScript for the client-side validation and RFT for testing the application.
  • Involved in maintenance activities in parallel (Bug analysis and fixing bugs proposal existed in previous versions of the product)
  • Analyze root cause for the defects
  • Performing code reviews
  • Cost and time estimation and for implementation of new requirements
  • Preparing High Level Design Documentation
  • Participate in review meeting with clients
  • Conducted knowledge sharing sessions for new team members
  • Responsible for overall quality and timeliness of the delivery

Environment: Core Java, JUnit, ASN.1, HTML, Swings, Objectivity DB, Eclipse IDE, RFT

We'd love your feedback!