We provide IT Staff Augmentation Services!

Sr. Java J2ee Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in Architecture, Analysis, Design, Development, Testing, Documentation, Deployment, Integration, and Maintenance of web based and Client/Server applications using   Java/J2EE technologies  in Insurance, Health Care, Banking and Financial domains.
  • Experience in developing applications using waterfall, Agile (XP and Scrum) methodologies and Test First, Test Driven Development and Service orientation architecture.
  • Expert level skills on HTML5, CSS3, JavaScript, JQuery, Bootstrap, AJAX, AngularJS, Adobe Flex, Action Script, JSON, Tiles, Tag Libraries.
  • Experience with Java 1.8 features   like   parallel streams   and   filters   through   lambda expressions   to handle the searching.
  • Hands on experience working with various Amazon Web Services like EC2, SQS, S3, Elastic Search and Dynamo DB through AWS Console and API Integration.
  • Hands on experience in developing and solid understanding of Micro - Services Architecture, Service Oriented Architecture (SOA) and Test Driven Development.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Swing, Java Beans, JDBC, XML, Web Services, Swing and Event Handling, Multi-Threading.
  • Proficient in implementation of frameworks like Struts, Spring (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Batch, Spring TX), JSF, AJAX frameworks (RichFaces, MyFaces) and ORM frameworks like Hibernate, IBATIS.
  • Experience in developing server side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service or, Visitor, Observer, Decorator, Front Controller, DAO and MVC.
  • Having Good experience in developing and migrating existing application into cloud based platforms like Amazon Web Services (AWS) and Pivotal Cloud Foundry.
  • Having knowledge in using Netflix OSS products and tools, specifically the Netflix Common Runtime Services and Libraries.
  • Expertise in developing inter-operable Web Services using SOA (Service Oriented Architecture). Web Service include technologies like REST, SOAP, WSDL, UDDI, XML, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM
  • Extensive experience working with RDBMS such as MySQL, MS SQL Server, Teradata, DB2, Oracle.
  • Experience in working with the NoSQL Database like MongoDB to manage extremely large data sets.
  • Expertise at JDBC API for connection and access to databases.
  • Proven experience with Application Servers like IBM WebSphere, Oracle/BEA WebLogic, J Boss and Tomcat.
  • Extensive development experience in different IDE's like Eclipse, Spring Tool Suite, RAD and Intellij.
  • Experience in developing unit testing frameworks using JUnit, DB Unit, Mock Object and Cactus based on test first or test driven methodology.
  • Developed the Enterprise Service Bus (ESB) as a gateway between the business tier and UI to make the business tier separate from UI.
  • Full life-cycle systems development requirements, definition, analysis, design, coding and implementation, workflow driven Component Based Development (EJBs) and Component modeling.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Subversion SVN, CVS, GIT and Visual Source Safe as versioning software tools.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a Project in a different methodology of Software Development Life Cycle.
  • Experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Star UML

TECHNICAL SKILLS:

Languages: C, C++, Java, J2EE, SQL, PL/SQL

J2EE Technologies: Servlets, JDBC, JSP, JSF, JMS, EJB, JNDI, Java Security

Mark-up/XML Technologies: HTML, CSS, JavaScript, JQuery, AJAX, AngularJS, Bootstrap, XML, XSD, XSL/XSLT, SAX/DOM, JSON.

Tools & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, JUnit, SOAP UI, ANT, Maven, Jenkins, Jasper Reports, Apache Active MQ, Apache Camel.

Web services: SOAP, UDDI, WSDL, JAX-RPC, Restful, JAX-RS, JAX-WS, JAX-B, Axis2, Micro services, AWS (Amazon Web Services).

Web/App Servers: IBM Web Sphere, Apache Tomcat, J Boss, Web Logic Server.

Database: Oracle, SQL-Server, MySQL server, TOAD, MongoDB/NoSQL.

IDEs: Eclipse, Intellij, Spring Tool Suite(STS), RAD.

O-R mapping: Hibernate, MyBatis.

Modelling/ CASE Tools: Rational Rose, MS Visio Professional.

Testing Tools/ Others: JUnit, Soap UI, Putty, Post Man

Version Control: Tortoise SVN, CVS, Rational Clear case, GitHub.

OS & Environment: Windows, Sun Solaris, UNIX, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr. Java J2EE Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Worked with in Agile environment, followed pair programming, continuous
  • s integration, and Test Driven development
  • Involved in Construction of UI using HTML5, CSS3, JavaScript, JQuery, Axis, AngularJS, and Bootstrap.
  • Used AJAX API for intensive user operations and client-side validations.
  • Worked on JQuery with jets for cookie management and JSTL tags for the user maintenance roles. 
  • Used JAVA 1.8 features like Lambda Expressions, Parallel Streams and functional interfaces.
  • Build Data Access Layer using   Elastic Search for Recommendation view for repair events.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Inserted Dependency Injection (DI) between components using Spring's (IOC) concept.
  • Spring based web application development in AWS cloud for media tools with Spring Boot & Spring Batch, used AWS SNS/SQS for implement asynchronous workflow.
  • Implemented the Project structure based on   Spring  MVC pattern using   Spring Boot
  • Implemented Micro services using Spring Boot, spring based Micro services, and enabled discovery using   Netflix eureka server 
  • Implemented Micro Services based Cloud Architecture on AWS Platform
  • Cloud  implementation by installing, building and deploying applications using AWS .
  • Created Angular component which makes an AJAX call to these API's, using RESTful API's.
  • Worked on AngularJS, which combines web applications with Model View Controller capability to make development and testing of code efficient
  • Developed reusable and interoperable Web service modules based on SOA architecture using REST.
  • Involved in integrating JAX-RS into Spring Boot application.
  • Used   Spring Boot  to provide defaults for code and annotation configuration to quickly start the application
  • Used Java API and converted Java Objects to XML conversions using XML Web Services (JAX-WS).
  • Implemented an internal Rest Service Layer of services using   Java, JAX-RS to interact with   Mongo DB
  • Involved in designing various stages of migrating data from RDBMS to   Mongo DB.
  • Worked on Spring Security for authenticating the user.
  • Integration with Active Directory (LDAP), Oracle, PeopleSoft, Visual Basic, and the loan origination mainframe system.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  •   Worked with JMS service to achieve Messaging Patterns with Rabbit MQ Queues for batch and Bulk processing. 
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Used Spring DAO concept in order to interact with database (DB2) using JDBC template. 
  • Defined the Service Layer DAO's which interact with the Hibernate DAO ,   JMS   services and external web services. Developed Hibernate persistence layer modules using   Java   Persistence API (JPA). 
  • Utilizing XML descriptors to describe screens, their actions, and their security roles'/levels.
  • Configured and customized logs using Log4J for application logging and notification tracing mechanisms.
  • Used JIRA extensively to log all issues and track development status.
  • Setup JMeter for analyzing and measuring performance on web services 
  • Develop and execute unit test cases using JUnit, and Mockito as mocking framework for mocking data. 
  • Used JUnit for suite execution and Assertions.
  • Used GIT Version Controller to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Worked on UNIX environment for development.

Environment: Java and JDK 1.8, J2EE, HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS, NodeJS, Bootstrap, Spring framework (core, IOC, Services, Boot, Batch, MVC etc.), Hibernate, Amazon Web Services(AWS), Oracle, Mongo DB, JMS, Rabbit MQ, UNIX, RESTful Web services, JAX-RS, log4j, Elastic Search, Web Sphere application server, JUnit, and XML, Maven, GIT, JIRA.

Confidential, Chicago, IL

Java J2EE Developer

Responsibilities:

  • Planning, analysis, design and implementation of different modules using Agile (Scrum) Methodology.
  • Created user-friendly GUI interface and Web pages using HTML, CSS, Java script, JQuery and AngularJS.
  • Used Spring MVC, AJAX and Dependency Injection for handling presentation and business logic.
  • Developed AJAX scripting to process server side JSP scripting.
  • Developed user-friendly interface to seamlessly combine the new module with existing login system by using AngularJS
  • Implemented Message level security for web service client using X509 certificates to sign and encrypt SOAP requests and response.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using Apache CXF framework tool/Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
  • Developed REST based service with Spring MVC to provide all the CRUD capabilities. 
  • 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
  • Set up and delivered product   Enterprise Service Bus (ESB) product demonstrations to prospective   Service -Oriented Architecture (SOA) customers as part of technical sales team
  • Implementing JSF based framework to present the data to the user.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.
  • Developed the service layer, a layer that acts a bridge between the presentation layer and data access layer, with Spring framework
  • Created jars and wars and deployed on JBOSS.
  • Performed Query Optimization with the help of explain plans, collect statistics, Primary and Secondary indexes. Used volatile table and derived queries for breaking up complex queries into simpler queries. Streamlined the Teradata scripts and shell scripts migration process on the UNIX box. 
  • Experience on working with Teradata Campaign Management tool. 
  • Developed persistence Layer using Hibernate to persist the data and to manage the data
  • Developed Hibernate configuration files and queries and Implemented DAO classes
  • Used TOAD to get connected to Oracle to access the backend Oracle Database for verifying and validating the data inserted.
  • Implementation of Elastic search using Spring in internal business applications. 
  • Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest Tool for performance testing
  • Developed the build scripts using Maven
  • Used JIRA for design and Quality Centre for bug tracking.
  • Used as the IDE and used eclipse standard/ plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation and version control (SVN)

Environment:   Java, J2EE, HTML5, CSS3, JavaScript, AngularJS, Hibernate, Spring, XML, Enterprise Service Bus, Tortoise SVN, JSP, MVC, Agile, JUnit, Maven, UML,REST( JAX-WS, JAX-RS), SOAP, Log4J, Oracle, Agile methodology, J Boss, Linux, Eclipse, PL/SQL.

Confidential, St Louis, MO

Java/ J2EE Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, Implementation and Testing of the project.
  • Used Spring Security for Authentication and Authorization of the application.
  • Used Spring Framework for Dependency injection and integrated with the using annotations.
  • Used Spring AOP for reporting and used a test-driven approach to development leveraging.
  • Involved in implementation of the presentation layer (GUI) for the application using HTML5, CSS3 and JavaScript.
  • Developed AJAX scripting to process server side JSP scripting.
  • Designed & Developed Request, Response XML schemas (XSD) for the Module which are part of SOAP request and response.
  • Developed the Action Classes, Action Form Classes, created JSPs using tag libraries and configured in config.xml, Web.xml files.
  • spring’s support for unit testing
  • Developed necessary parsing and XML construction logic using XML parser APIs JAXB.
  • Used Dependency Injection feature of Spring framework to inject dependency into objects and to wire objects of business classes.
  • Developed persistence layer Data access objects using DAO pattern, JDBC, Hibernate.
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1:M/M:M mappings in Hibernate files and created DAO and PO.
  • Developed costume queries using Hibernate criteria, native SQL and HQL. Developed inheritance domain objects using table per class hierarchy strategy.
  • Configured EH Cache to load the static tables into secondary storage area.
  • Used Stored Procedures to save and get the information to/from Database.
  • Developed customized SQL for retrieving the data from the database worked with business and client to reach the performance parameters.
  • Created Maven build file to build the application and deployed the application in Web Logic Server.  
  • Log4j framework has been used for logging debug, info & error data.
  • Extensively worked on Windows and UNIX operating systems.
  • Developed unit test cases to test business scenarios associated with each use case sequences.
  • Used GIT Version Controller
  • Extensively solved lot of tickets raised by users in Pivotal Tracker tool (Agile Project Management Tool).

Environment: Java, JEE, JavaScript, Web-Services, SOAP, JAX-RPC, WSDL, Web Logic Server, Spring (dependency injection, AOP), Hibernate, Oracle, JUnit, Ant, RAD, GIT.

Confidential, Alexandria, VA

Java/ J2EE Developer

Responsibilities:

  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • Used AJAX API for intensive user operations and client-side validations.
  • Developed the application using JSF 1.1 MVC Framework.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Implemented Asynchronous messaging between components using JMS.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Developed Java and EJB in Mainframe DB2 environment.
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side.
  • Wrote Stored Procedures and complicated queries for IBM DB2.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Designed and developed Hibernate DAO’s using spring framework’s Hibernate Dao Support and Hibernate Template.
  • Involved in the development of the User Interfaces using HTML, JSP, JS, Dojo Tool Kit, CSS and AJAX.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle 10gusing Toad tool.
  • Wrote client side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
  • Involved in developing the Graphical User Interface using HTML, JavaScript, CSS and JSP.
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Developed Ant Scripts for the build process and deployed in IBM WebSphere.
  • Implemented PL/SQL procedures and views in Oracle Database.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appender’s components.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Worked on UNIX environment for development.

Environment: Java, J2EE, XMI, JSF, Hibernate, SQL, PL/SQL, JDBC, Spring, WSDL, Oracle, XMI, HTML, JavaScript, JSP, CSS, Log4j, Subversion, JQuery, AngularJS, JBoss Application Server, Maven, Eclipse, JIRA, Fisheye, UNIX.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in the process of analysis, design, and development of the application.
  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support in WATER FALL methodology.
  • Developed user interface using JSP and Java Script to simplify the complexities of the application.
  • Developed User Interface using AJAX in JSP and also performed client-side validation
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Performed data validation in Struts Form beans and Action Classes.
  • Used Form Based Authentication.
  • Participated in design and code reviews.
  • Developed ANT scripts and developed builds using Apache ANT.
  • Used Hibernate framework for Entity Relational Mapping
  • Used MySQL database for data persistence.
  • Packaged and deployed the application in Web Sphere
  • Involved in unit testing, integration testing.
  • Developed JUnit test cases for all the developed modules. Used SVN as version control

Environment: Java, J2EE, JSP, Struts, JNDI, HTML, XML, DOM, SAX, ANT, AJAX, JavaScript, Rational Rose, Eclipse, Web Sphere, MySQL, LOG4J, SVN.

Confidential

Java Developer

Responsibilities:

  • Involved in understanding and analyzing the requirements of the project.
  • Implemented server side programs by using Servlets and JSP.
  • Designed, developed and User Interface using HTML, JavaScript, AJAX and CSS.
  • Used JavaScript to perform Client Side Validation.
  • Implemented using the MVC design pattern.
  • Used JDBC to interact with the underlying MySQL Database.
  • Deployed Applications on Apache Tomcat Server.
  • Involved in Unit testing for various components.
  • Used Log4J for any logging purposes during the development of the application.

Environment: Java, J2EE, JSP, Servlets, JDBC, HTML, CSS, JavaScript, AJAX, Eclipse, JUnit, MVC, Apache Tomcat and MySQL.

We'd love your feedback!