We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • Hands - on JAVA/J2EE developer with 7 years of experience in requirement analysis, design, implementation, deployment and maintenance of client/server applications.
  • Diversified experience as a Software Professional in design and development of web and enterprise applications in variety of environments and companies including Media Communications, Health Care, Financial and insurance.
  • Extensive experience in software architecture, design, development and deployment and maintenance of distributed applications using various API and frameworks.
  • Experience with Agile Scrum, TDD and pair programming
  • Extensive experience in development of multi-tier applications using Java, J2EE, Spring, Struts, Hibernate, Junit, XML, XSD, SOAP, WSDL, RESTful and JMS
  • Worked with different modules of Spring framework like Spring Core, Spring MVC, Spring ORM, Spring JDBC, Spring AOP and Spring Batch.
  • Experience in web application configuration and development using open source MVC based frameworks like Spring MVC and Struts.
  • Experience in client side technologies such as HTML5, CSS3, Bootstrap CSS, JavaScript, JQuery, AJAX, JSON, Firebug, Developer tool and Angular JS.
  • Good understanding of responsive web design and single page applications
  • Used various tools like Firebug, Http Fox and Developer tools to debug client side issues for cross browser functionality and layout issues.
  • Experience with JDBC, Spring JDBC, Hibernate, JPA for the persistence layer.
  • Worked on different Application and Web Servers like Web Logic, Apache Tomcat and JBOSS.
  • Extensive experience in using Eclipse, RAD and knowledge of IDEs like STS, InteliJ.
  • Good experience with build tools like ANT, Maven and
  • Experience in configuring Continuous integration build using Cruise Control and Jenkins
  • Good usage of Linux command line for software installation and application deployments.
  • Experience with source code repository tools like CVS, SVN and GIT.
  • Proficient in using RDBMS concepts with Oracle, DB2 and MySQL.
  • Experience in writing SQL queries, Stored procedures and functions.
  • Solid understanding of data modeling and relationships of the entity relation diagrams.
  • Excellent communication, documentation and interpersonal skills.
  • Committed to deliver the project deliverables independently and team oriented.

TECHNICAL SKILLS

JAVA/J2EE: JAVA, JSP, Servlets, EJB, JMS, JDBC, JPA, JNDI

Frameworks: Struts, Spring, Hibernate

Web/App Servers: Tomcat, WebLogic, JBOSS, Glassfish

Web: HTML, CSS, JavaScript, AJAX, jQuery, JSON, firebug, IE Developer tool

Web Services: JAX-RS, JAX-WS, Restful, XML, XSD, JAXB, WSDL, SOAP

Design Patterns: MVC, Intercepting Filter, Front Controller, Session Façade, DTO, DAO

Tools: /Env: Eclipse, TOAD/ SQL Developer, Ant, Jenkins, Maven, UML, CVS, SVN, GIT

Testing: SOAPUI, JUnit, Mockito

Databases: Oracle, DB2, MYSQL

Methodologies: Agile Scrum, TDD

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

JAVA/J2EE developer

Responsibilities:

  • Implemented Restful micro services for the device operation like record, control, setup, VOD.
  • Developed JAX-RS Jersey Restful web services for integrating calls from Spectrum application.
  • Consumed JAX-WS SOAP web services for the backend business services.
  • Developed XSD, WSDL part of the SOAP web services implementation and tested using SOAPUI.
  • Implemented Google Guice for dependency injection.
  • Developed JUNIT test case with Mockito mocking framework through TDD methodology.
  • Spectrum application is a web application which is built using Spring MVC, AngularJS, HTML5, CSS3, Bootstrap CSS, JQuery, AJAX and JSON
  • Used Core JAVA Collections framework classes like ArrayList, HashMap and Executor framework for multi-threading with thread pools.
  • Implemented DAO layer with JPA and Hibernate for the data persistence. Created JPA entity classes for the ORM and wrote JPA queries.
  • Worked on implementation of log data management solution through Spring MVC, RESTful, SOAP, HBase (NO-SQL), Flume and Hadoop implementation for log data analysis.
  • Implemented web layer using Spring MVC and user interface screens with JSP, CSS3, HTML, JavaScript/JQuery, AJAX and JSON
  • Maven for application builds and Jenkins for the continuous integration.
  • Worked with on-site and offshore teams in handling the project.
  • Used JIRA for issue tracking and sprint tasks management of the project.
  • Used GIT for the source code repository. Created local branched for every sprint task and commit and push to the DEV branch. After code review merged it to master.
  • Worked through Agile development with daily scrum meetings, sprint planning sessions.
  • Developed deployment document for the QA and UAT application deployment.
  • Deployed the various micro services applications on Tomcat.

Environment: Rest and SOAP web services, GIT, Junit, Agile Scrum, Tomcat, Maven, Spring (Core, MVC, AOP), JAVA, Multithreading, JSP, Hibernate

Confidential, Irving, TX

JAVA/J2EE developer

Responsibilities:

  • Worked in different phases of SDLC process to implement the functionality of the application.
  • Designed and developed front end screens using Java, JSP, Servlets and Struts framework.
  • Implemented MVC Design Patterns using Struts Framework
  • Design and developed user interface using HTML, CSS, JQuery and AJAX.
  • Used Struts Tiles Framework for designing the layout of the application.
  • Used validator framework to validate various fields in the application using XML files with rules.
  • Developed Action POJO model classes and mapped in Struts Configuration File
  • Applied common CSS for entire site for standardization of the site
  • Used JavaScript for client side validations.
  • Implemented Jersey RESTful web services for the AJAX user interface calls.
  • Supported integration efforts between the Struts Action classes and the EJB's services layer
  • Implemented Hibernate and wrote HQL queries for persisting data into database.
  • Implemented Hibernate second level caching using EhCache.
  • Developed JAX-WS SOAP web services for the credit analysis services using XSD, WSDL and JAXB.
  • Implemented the service classes for the loan approval workflow.
  • Used Design Patterns like DTO and DAO, Session Facade, service locator
  • Worked on JBOSS application server to deploy the application.
  • Used Hibernate framework for DAO layer to access the MYSQL database.
  • Developed and debugged the application using RAD IDE.
  • Involved in developing Unit, System and Integration test
  • Involved in the preparation of class and sequence diagrams using Rational Rose.
  • Worked with QA team to resolve the defects and UAT defects with the business users.
  • Tested the application in different environments like DEV, QA and UAT.
  • Maven for the application builds and Hudson for the continuous integration.
  • Worked on SVN branches for production issues and scheduled functionality releases.

Environment: Java, J2EE, Servlets, JSP, JPA, Struts, HTML, CSS, JavaScript, XML, XSLT, HTML, CSS, UML, JBOSS, Eclipse, MYSQL.

Confidential, Richmond, VA

JAVA/J2EE developer

Responsibilities:

  • Implemented Spring MVC driven web application with Hibernate for persistence.
  • Design and implementation of multithreading scheduler for executing various scheduled jobs to process the text based transaction files for daily updates from external systems.
  • Developed JAX-WS web services for bill payment for external systems
  • Participated Scrum project management process and helped team to meet sprint goals.
  • Produced business and functional requirements, technical architectures, deployment and post-deployment planning.
  • Lead both internal and offshore development teams.
  • Participated in other client projects to provide strategic assistance as needed.
  • UI part of the application is developed using Spring MVC
  • Developed front-end content using JSTL, HTML, CSS and client-side validations using JQuery.
  • AJAX was used to perform call backs for retrieving data dynamically into the client pages.
  • Involved in interacting with business analyst to gather and analyze requirements for new initiatives.
  • Designed and developed interfaces for service Renewal process.
  • Developed analysis and detailed Class diagrams using Rational UML for new Ordering initiative.
  • Ordering business logic is implemented through Session EJB’s and deployed on WebLogic
  • DTO, DAO and session façade design patterns in the design of the new service Ordering.
  • Messaging between Portal GUI and Ordering Service with Message Driven Beans(MDB)
  • Enhanced existing ANT scripts and developed new ones for compiling and packaging of Ordering Components. Installed and configured WebLogic on Linux server for Dev and QA environments.
  • Used SVN for version control.
  • Applied LOG4J logging for application flow traceability.
  • Coordinated UAT and Production monthly scheduled and point drops along with the major releases.
  • Coordinated DIT and SIT testing for End to End(E2E) systems testing.
  • Offshore coordination for testing and maintenance support.
  • Domain creation, JDBC connection pools creation, JMS queue configuration and other server configuration for WebLogic.
  • WebLogic for the app deployment, LOG4J for logging and SVN for Source Control.

Environment: SPRING MVC, JSP, CSS, AJAX, PL/SQL, WebLogic, Eclipse, SQL Developer, SVN, XML, XSD, JAX-WS, HUDSON, SOAPUI

Confidential, Addison, TX

Java/J2EE Developer

Responsibilities:

  • The involvement in this project has been very intensive from the beginning in all the phases of software development life cycle.
  • Participated in requirement analysis and design sessions before the code implementation.
  • Lead the effort to design various modules using Enterprise Architect(EA) for designing UML use cases, class diagrams, and sequence diagrams for LIS (Lab Information System)
  • The Enterprise LIS-BIS system is implemented as a logically n-tiered system with distinct layers for presentation, business, and data.
  • The client tier is implemented using Nexaweb Enterprise Web 2.0 Suite to build the enterprise Web 2.0 rich internet application(RIA) which has Eclipse-based IDE that supports programmatic and visual development of applications using declarative XML and JSP.
  • Implemented the rich UI through Nexaweb Client side MCO implementation with event handling and layout manager.
  • Integrated WSO2 Enterprise Service Bus(ESB) for middle layer architecture with web services, JBPM for business process, ILOG as business rules engine and Hibernate for the persistence layer.
  • Developed PL/SQL Stored procedures for some of the business logic for Oracle 10g.
  • Patient reports which has been the most key module in the pathway project is done through the JASPER framework for the user interface. Implemented Message Driven Beans(MDB) to process the report delivery requests/response JMS queues and Quartz being the scheduler for the scheduled remote printing and faxing.
  • Developed JUnit test cases for the robust unit testing.
  • Developed Ant build scripts and deployed the application through the Cruise Control on JBOSS application server
  • Eclipse for IDE with the integrated Nexaweb and other plugins.
  • CVS for the source control. Worked on different branched for different releases.
  • Configured Log4J for application logging and worked on application errors and exceptions through log files from DEV, QA and UAT environments.
  • Used TOAD in executing SQL queries to test the data issues.
  • Involved in resolving production issues.

Environment: JBOSS 4.1, HP-UNIX, JSP/Servlet, JAVA, EJB3.0, ORACLE10g, Eclipse3.1, TOAD, CVS/SVN, XML, DTD/XSD, Enterprise Architect for UML, JBPM, ILOG, Nexaweb, JASPER, JUnit

Confidential, Phoenix, AZ

Programmer Analyst

Responsibilities:

  • Developed the application usingStruts2 framework
  • Developed front-end using HTML, JSP, CSS, Java script, JSTL, Struts tag Libraries
  • Developed JSP’s for the user interface and Struts Action classes to call the backend classes
  • Configured the action flows in the struts.xml
  • DevelopedSession EJBsfor middle tier component to implement the business logic
  • UsedHibernateas ORM tool to implement the persistence layer with Oracle database.
  • Configured hbm files for mapping object information to database tables and columns
  • Implemented HQL for the hibernate queries in DAO classes
  • UsedANTscript to build and deploy application on WebSphere.
  • Debugged the QA issues and tested on QA and UAT servers
  • Developed a logging component using ApacheLog4J to log messages and errors.
  • Deployed application on Linux servers for DEV and QA environments.
  • Worked with team members at onsite and offshore in development, coordinate and prioritize developer tasks and work closely with business analysts to develop software specifications and implement system enhancements.
  • Used putty to connect to Linux servers to analyze the application logs in resolving the applications errors and issues.

Environment: Struts2, JSP, Hibernate, EJB, Java Script, XML, XSD, SOAP, PL/SQL, ANT, RAD, WebSphere.

We'd love your feedback!