We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

Littleton, CO

PROFESSIONAL SUMMARY:

  • 8 Years of experience in all phases of Software Development Life Cycle (SDLC) including requirements gathering, analysis, design, implementation, maintenance and testing using various methodologies like RUP, Waterfall and Agile.
  • Experience in developing Web Applications with various Open Source frameworks: Struts Framework 1.3/2.0, and Spring MVC.
  • Experience in designing User Interface (UI) web applications using HTML5, HTML4, CSS3, CSS2, CSS, XHTML, Java Script, jQuery, jQuery Mobile, AngularJS, Node.js, ReactJS, JSON.
  • Extensively worked on design and developing applications using SOA architecture with Web /Services using SOAP, JAX - RPC, WSDL and UDDI.
  • Good working experience in implementing SOAP and Restful services.
  • Worked on Oracle, DB2,HANA Database for maintaining test environment.
  • Expertise in developing Applications using Spring Dependency Injection, Spring IOC and AOP for modularity.
  • Experience in Hibernate and Hibernate Query Language (HQL).
  • Experience in Ant 1.x and Maven 2.x build tools for project development and deployment.
  • Hands on experience with JUnit developing test cases and determining application functionality.
  • Worked as part of Microservices team to develop and deliver Maven projects to deploy on tomcat.
  • Expert in developing applications using J2EE technologies like Servlets, JSP, JDBC, JNDI, JMS.
  • Expert in using most of the Java IDEs like RAD, Eclipse, NetBeans and intelli.
  • Thorough knowledge and experience of XML technologies (DOM and SAX).
  • Experienced in using design patterns like Model View Controller, Business Delegate, Data Access Object, Front Controller, Service Locator, Session Façade and Transfer Object.
  • Extensive experience in Application servers’ likes Weblogic, Websphere, JBoss, Glassfish and Web Servers like Apache Tomcat.
  • Microservices using the Akka reactive framework, functional programming using Java 8 and Scala, multi-threaded.
  • Expertise in writing API proxies.
  • Experience in build tools like ANT, Jenkins, Maven.
  • Expertise in back-end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server.
  • Strong hands-on experience with Spring IO and Spring Boot.
  • Extensive experience in Operating Systems like Windows 2000, XP Servers, UNIX.
  • Good Experience of various frameworks of JavaScript like JQuery, Ext- JS and Angular JS.
  • Good experience with Multithreading, Collections and Exceptions.
  • Experience in writing SQL queries for relational databases like Oracle 10g/9i, DB2, etc.
  • Good exposure to Continuous Integration and Automated build; Code refactoring techniques.
  • Experience in database technologies like SQL, PLSQL, Triggers, Functions, Views, and Joins.
  • Excellent understanding and knowledge of NOSQL databases like Cassandra.
  • Providing Production support for the application and Bug fixing within production environment
  • Well versed and hands on experience in Version control tools like CVS, SVN and GIT.
  • Experience in development methodologies such as Agile and Waterfall.
  • A team player with good analytical, planning and interpersonal skills. Also has ability to work independently.
  • Have excellent communication and problem solving skills with excellent understanding of system development methodologies, techniques and tools.

TECHNICAL SKILLS:

Programming Languages: Java (JDK 1.7/1.8/1.9), C, C++, SQL, PL/SQL, Jive

J2EE Components and Frameworks: Struts, Spring, Spring Boot Servlets, JDBC, JNDI, JSTL, Hibernate, J2EE Design Patterns,Log4j,AngularJs

Testing Frameworks: JUnit, Easymock

Client Technologies: JavaScript, POJO, JQuery, HTML, Custom Tags, JSP Action Tags, Struts Tags, Spring Tags, JSTL Tags

Web Services Technology: SOAP, REST, WSDL, UDDI, XML, SOA, JAX-RPC, JAX-WS, JAX-RS

Build Tools: ANT, Maven, Jenkins.

Web / Application Servers: Apache Tomcat 5.5/6.0/8.0, JBOSS 4.0,Web Sphere, Wen Logic

Database Servers: Oracle 11G, MS SQL Server, MySQL, DB2

Version Controls: CVS, SVN,GIT

IDE: STS, Eclipse 3.x, IBM RAD, NetBeans,Intellij

PROFESSIONAL EXPERIENCE:

Confidential, Littleton, CO

Java/ J2EE Developer

Responsibilities:

  • Use Agile (SCRUM) methodologies for Software Development Lifecycle of the dynamic J2EE project.
  • Coded and tested key modules of the project using java oops concepts.
  • Planned, designed, and implemented library and its API by enforcing clean code practices and adhering to object oriented design principles.
  • Good experience with Multithreading, Collections and Exceptions.
  • Used EJB’s in the application and developed session beans for the business logic at the middle tier level.
  • Used different Design patterns, like MVC, Controller Servlets, Singletons, Value Objects while implementing the framework and Factory.
  • Developed scripts to monitor various parameters by JVM heap size, JMS messages, and JDBC connections.
  • Involved in Developing of Application based on J2EE using Hibernate and Spring framework.
  • The interfaces are built using Apache Camel framework and JMS.
  • Configured Maven for Java automation projects and developed Maven Project Object Model (POM).
  • Implemented Java Web services based on SOA architecture with SOAP and WSDL.
  • Implemented SOAP messages for information exchange for Web services.
  • Created web services to replace existing Java functionality, helping to secure API calls and consolidate functions.
  • Performing validations and developing unit test cases.
  • Support application through debugging, bug fixing and Production Support.
  • Developed monitoring project which analyzes exceptions and helps understanding the count in various time intervals and with log levels.

Environment: Java 8, J2EE, Oracle 11g, JSP, Apache Camel, EJB, JMS, Spring 4.0, Apache ActiveMQ, Apache Qpid, Hibernate 4.1,liquibase, Eclipse IDE/Intelij, Apache Tomcat 7.0, Web services SOAP/RESTFUL, Log4J, PL/SQL, SVN, JUnit,Maven, Jenkins, SoapUI.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Followed Agile methodology throughout the process of design and development.
  • Developed Web Interface using Spring MVC framework.
  • Developed the view component using HTML5, CSS and JQuery.
  • Designed WSDL's and elaborated type definitions schemas based on corporate standards, integration and security specifications.
  • Designed and implemented the web services and associated business modules integration.
  • Developed REST APIs using JavaScript to produce JSON.
  • Used Spring Inversion of Control (IOC) to inject services and their dependencies.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Used Jenkins for Continuous Integration.
  • Used Maven to build and deployment.
  • Used Log4j for logging errors, messages and performance logs.
  • Deployed application on Tomcat Server 6.0.
  • Involved in the configuration management and used version control using Tortoise SVN.
  • Created several Exception classes to catch the error for a bug free environment and orderly logged the whole process, which gives the ability to pinpoint the errors.
  • Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.

Environment: Java (JDK 1.6), J2EE, Spring 3.0, Hibernate 3.0, My Eclipse 10.1, JUnit, WSDL, Oracle SQL Developer, XML, Tomcat 6.0, Maven, Log4j.

Confidential, Aurora, CO

Java/ J2EE Developer

Responsibilities:

  • Involved into analysis and design phase. Participated into discussion meetings (Scrum meetings) about the business requirements.
  • Written the application in the back end using Spring MVC framework, core Java, J2EE.
  • Strong knowledge on Data Structures and Algorithms, thread pool, thread dump and multithreading.
  • Involved in the development of Presentation layer using JSP, HTML, CSS and used Spring framework
  • Developed using Spring validation framework and JavaScript for validation at front-end or server
  • Worked in implementation of MVC design paradigm of Spring framework, object- relational mapping(ORM) using Hibernate and Oracle database at the back end
  • Involved in injecting dependencies into code using concepts like IoC of Spring Framework
  • Deployed the Spring Boot application in Cloud platform using Puppet..
  • Involved in development of presentation layer using Spring framework, and MVC design paradigm
  • Developed Web Services using SOAP, WSDL and JAX-WS programming model
  • Involved in deploying multi module applications using Maven and configured with CI servers like Jenkins.
  • Used Hibernate for object-relational mapping and for database operations in Oracle database.
  • Hibernate which was integrated with Spring framework helped mapping Java classes to database tables using XML files and without writing any line of code
  • Used SVN to check-in and check-out and co-ordinate among team members for Version Controlling
  • Used Spring JMS template for the asynchronous exchange of critical business data and events among J2EE components and legacy system
  • Performed unit testing using JUnit
  • Followed a RUP process for software development.

Environment: Java 7, J2EE, DB2, JDK, JSP, HTML, CSS, EJB, JMS, Spring 4.0,Spring Boot, Hibernate 4.1, Eclipse IDE, Apache Tomcat 7.0, Web services (SOAP), Apache CXF, JavaScript, Log4J, PL/SQL, CVS, JUnit, RAD and Oracle 11g, Maven, Jenkins, SoapUI, OAuth

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in design documents.
  • Implemented MVC pattern using the Struts framework.
  • Developed Presentation layer using Java Server Pages (JSPs).
  • Used JQuery for front-end validation.
  • Used Custom Tag libraries for XML parsing and XSL transformations.
  • Extensively used Stored Procedures, Functions and Triggers.
  • Developed CMP EJBs to retrieve data from the database.
  • Designed the JSP pages and used Struts Libraries for the presentation layer.
  • Used JavaScript and CSS in web pages.
  • Developed Struts Action Forms and Action Servlets to validate and process user request.
  • WebSphere v5.0 application server used for deployment.
  • Developed SQL Statements and performed SQL tuning and optimization.
  • Extensively used Hibernate 2.0 for Data Access and Data Persistence.
  • Used JUnit for testing Business Objects developed.
  • Tortoise CVS is used for Version control and File Transfer.
  • Involved in production support of the application by responding to the tangible needs.

Environment: Java, Spring MVC Framework, API, IBM WAS, UNIX (For Production environment), Hibernate, Apache POI, JQuery, proprietary frameworks.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Designed of JSP pages and layout of the application.
  • Developed front-end GUI screens using HTML, JSP and CSS.
  • Java Servlets and JSP were used as a middle-ware to communicate Client & Server used JDBC for database access.
  • Developed the Struts Controller Servlet for the application.
  • Built various Strut Action classes to Model the business logic.
  • Developed Action Forms to capture the screen data.
  • Developed JavaBeans components as the business objects.
  • Implemented Struts Validate Framework for used data in all modules.
  • Deployed application on IBM WebSphere application Server.
  • Performed logging with Log4j.
  • Used JDBC to provide database connectivity to database tables in ORACLE.
  • Creation and maintenance of data was done using MySQL database.

Environment: Java, JDBC, Struts, Servlets, JavaScript, HTML, Rational Rose, ORACLE.

Hire Now