We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Kansas City, MO

PROFESSIONAL SUMMARY:

  • Over 8 years of Extensive IT experience in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing and maintenance of applications using JAVA/J2EE technologies.
  • Experience in Waterfall, Agile (scrum) methodologies where there is a daily SCRUM meetings to understand the status and resolve any issues.
  • Proficient in UI design, developed Front End using HTML, CSS, JavaScript, JQuery, Ajax, Bootstrap, Angular JS, Node JS, React JS and Backbone JS
  • Experience in Responsive Web Design(RWD) in which a site is crafted to provide an optimal viewing experience using twitter Bootstrap framework
  • Extensive experience on implementing AJAX features using JavaScript and JQuery Expertise in Front End technologies like DHTML, Tag Libraries, Struts custom validation rules, Tiles and JSTL
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi - Threading, JDBC.
  • Experience in developing with various open source frameworks such as Java Server Faces (JSF), Spring (Core, IOC, AOP, Batch, Security, and Boot) Framework, Struts Framework, Tiles Frameworks and ORM Tools like Hibernate and IBatis.
  • Hands on experience in Security-System development for web Applications. Involved and developed various phases of security implementation using spring security system against all types of authentications like LDAP authentication, Database authentication and Pre-Authentication.
  • Experienced in developing messaging module by using Spring JMS, Apache Camel and Active MQ.
  • Experience with Cloud Computing Service environment like Amazon Web Services (AWS) with AWS Services like EC2, EBS, S3 and Elastic Search.
  • Experience in implementing various J2EE design patterns like Singleton, Session Facade, Data Access Objects (DAO), Factory, Data Transfer Object (DTO) and Business.
  • Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
  • Experienced first-hand practices for integrating Microservices into existing system architecture
  • Experienced in implementing Microservices , Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach
  • Experience in developing web services using SOAP, UDDI, WSDL, RESTful, JAX-WS, and JAX-RS.
  • Good skills in RDBMS implementation and development using Oracle, IBM DB2 Database Servers and hands on experience with SQL, PL/SQL.
  • Good understanding on NoSQL databases like Mongo DB.
  • Worked with Web Sphere Application Server, Oracle WebLogic application server, JBoss and Apache Tomcat Application Server.
  • 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.
  • Involved in issue tracking and agile project management using JIRA .
  • Experience in developing applications on Windows, UNIX and Linux platforms.
  • Experience with Java complaint IDE’s like RAD , STS , Eclipse and IntelliJ
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS:

Languages: C, C++, Java, SQL, PL/SQL, T-SQL.

Web Technologies: HTML, CSS, JavaScript, JQuery, AngularJS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON, NodeJS.

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, JMS, JSF, JUnit, AJAX, Jasper reports, Spring Boot, Spring Batch, and Spring Security

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2, Amazon Web Services (AWS), Microservices

Web/App Servers: Web Sphere, Apache Tomcat, JBoss, WebLogic.

Database: Oracle, SQL Server, MySQL, Mongo DB.

Development Tools: Eclipse, RAD, Spring Tool Suite (STS), IntelliJ

O-R mapping: Hibernate, JPA, IBatis, Entity Framework.

Modelling/ CASE Tools: Rational Rose, MS Visio Professional

Testing Tools/ Others: JUnit, Soap UI, Putty.

Version Control: GIT, CVS, SVN, Rational clear case.

OS & Environment: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Kansas City, MO

Java/J2EE Developer

Responsibilities:

  • Worked as per Agile (Scrum) methodology to meet customer expectation, timelines with quality deliverables.
  • Extensively worked with business analysts and the end users to gather and finalize the requirements.
  • Developed the User Interface using HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS, and NodeJS.
  • Used Two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
  • Used AngularJS as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server.
  • Designed and implemented AJAX server calls to dynamically retrieve customer information.
  • Achieved synchronization of multiple threads through Multithreading and Exception Handling.
  • Acquired optimized time complexity by using built-in data structures in Collections.
  • Maintained Interface compatibility and concurrency in the project using Java8 new features like default, static methods and Concurrency API.
  • Used the Spring IOC feature to get Hibernate session factory and resolve other bean dependencies also used Spring framework AOP features.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria's to fetch the data from SQL based schema.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, and Spring Boot and handled the security using Spring Security.
  • Writing services in Spring Boot and running and deploying them in cloud.
  • Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Create and configured the continuous delivery pipelines for deploying Microservices and lambda functions using Jenkins CI server.
  • Implemented service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Consumed REST based Microservices with Rest template based on RESTful APIs
  • Implemented Spring Boot Microservices to divide the application into various sub modules.
  • Designed and implemented stored procedures, functions and packages to store information from various sources for risk analysis using PL/SQL.
  • Installed, secured and configured AWS cloud servers and Amazon AWS virtual servers (Linux).
  • Experienced working with database setup and maintenance on AWS EC2.
  • Designed and implemented MongoDB based database and created REST enabled Web Services on Jersey framework.
  • Documented and completed project management documentation for the inception, planning and execution phase of the project.
  • Designed and developed XML validation functionality and store XML document in database.
  • Designed and developed RESTful Services to retrieving configuration JSON documents related to customer
  • Created UNIX shell scripting for periodic generation of reports.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Followed the Maven build life cycle to build the application and deployed into WebSphere application server.
  • Log4J was used to monitor the error logs and used GIT as version control tool.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
  • Developed test cases and performed unit testing using Junit.

Environment: Java, J2EE, HTML5, CSS3, Java Script, JQuery, Angular JS, Node JS, Bootstrap, Multithreading, Spring MVC, Spring Boot, Spring Security, Hibernate, JBOSS, Agile, RESTful, JSP, JSF, JDBC, JMS, JTA, MongoDB, TDD, Oracle, SQL, PL/SQL, Maven, Eclipse, Log4j, JUnit, Selenium, GIT, AWS, JIRA.

Confidential, Boston, MA

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, testing, maintenance and production support.
  • Worked on the Agile methodology basis in the project.
  • Developed rich user interface using HTML, CSS, JavaScript, JSTL, EXTJS, JQuery and Angular JS
  • Worked on ExtJs framework for the front-end development of the product and was involved in the product's regular updates (monthly &quarterly).
  • Developed user-friendly interface to seamlessly combine the new module with existing login system by using Angular JS framework and JQuery.
  • Developed custom tags for implementing logic in JSP’s.
  • Extensively used Java SE frameworks such as Multithreading, Exceptions and Collection in an application.
  • Used Maven as build tool and deploying the application
  • Used spring frame work AOP features and JDBC module features to persist the data to the database for few applications. Also, used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Created jars and wars and deployed on WebSphere Application Server (WAS).
  • Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate mapping files and created DAO and PO.
  • Implement and test the Platinum High Availability Disaster Recovery Architecture for IBM SOA
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Created Restful web services interface to Java-based runtime engine and accounts.
  • Involved in development of Web Services using JAX-WS and JAX-RS.
  • Actively involved in writing SQL using SQL query builder.
  • Involved in Design meetings of Physical Data Model and Teradata tables.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used Tortoise SVN 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.
  • Had conceived data from sources, cleansed, transformed and loaded in to target databases using an ETL tool.
  • Worked with WebSphere application server that handles various requests from Client.
  • Developed test cases using JUnit and Test Driven Development.

Environment: Java, HTML, CSS, JQuery, AJAX, Angular JS, JavaScript, Hibernate, Spring, SVN, JSP, MVC, JUnit, JSF, Maven, Web Sphere(WAS), AXIS, UML, JAX-WS, Restful, Log4J, Oracle, Agile methodology, PL/SQL.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Involved in analysis, design, coding and testing phases of software development.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Designed & developed various business services and methods utilized by online web applications for fulfilling their functionalities using Spring
  • Involved in developing HTML, CSS and developed Presentation layer with JSTL, JSP, tiles and Java script.
  • Developed Controller's and Validator components using Spring MVC framework.
  • Used REST methodology using HTTP Handlers in developing Web Service replication interface for setting up data feeds for content transportation in XML and JSON formats.
  • Used Spring AOP for reporting and used a test-driven approach to development leveraging spring’s support for unit testing.
  • Achieved common look and feel among all the pages and eliminated lot of rework and repeated code on presentation layer by using Tiles framework.
  • Analyzed and prepared time estimates for the assigned tasks.
  • Implemented Session Facade Pattern using Session and Entity Beans
  • Developed stored procedures, Triggers and functions to process the data using SQL and mapped it to Hibernate Configuration File and established data integrity among all tables.
  • Used SAX Parser to parse the xml files.
  • Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Used SAX Parser to parse the XML files.
  • Created Hibernate mapping files for business objects with tables in the database.
  • Developed test cases using JUNIT, and followed test first development.
  • Wrote stored procedures and triggers.
  • Also, involved in SQL query tuning and optimization.
  • Developed XML Schemas.
  • Developed message driven beans to listen to JMS.
  • Used Rational Clear Case as source control system.
  • Wrote SQL scripts for modifying the existing schemas and introducing the new features in the existing schemas of Oracle.
  • Resolved issues and dependencies with components of different subsystems by effectively communication with other groups.

Environment: J2EE, HTML, CSS, JavaScript, XML, JSP, Servlets, Struts, Hibernate, Spring MVC, Spring IOC, Tiles, REST, EJB, JSTL, JUnit, Oracle, Rational Clear case, UNIX, UML, Eclipse, Web Logic Application Server.

Confidential, Hartford, CT

Java/J2EE Developer

Responsibilities:

  • Was involved in all the phases of the project right from requirements gathering to maintenance.
  • In architecting various Business Layer and Data Management components of multi-tiered web based system over J2EE architecture.
  • Created front end pages using HTML, CSS, JavaScript, JQuery and AJAX
  • Participated in Functional Document reviews and created Technical documents.
  • Actively designed, developed and integrated the Metrics module with all other components.
  • Developed Inventory Accounting System using Spring Data.
  • Used Spring Security to provide authentication, authorization and access-control features for this application.
  • Designed and developed Hibernate DAO's using spring framework's Hibernate Dao Support and Hibernate Template.
  • Used Scrum for managing product development.
  • Development using Bootstrap for real time web development.
  • Used selenium to automate the testing procedure for UI screens.
  • Developed Struts Action and Form classes to access Java Beans and UI.
  • Developed and deployed various Sessions beans.
  • Worked on distributed database management systems like Cassandra.
  • Used Hibernate to access database and perform database updating.
  • Used Spring Core for middle tier development to achieve inversion of control.
  • Wrote complex queries and mapped database views using DAO in Oracle.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.
  • Co-ordination with offshore team on development activities.
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Developed the application using RAD as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).
  • Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.
  • Retrieving code from the repository and deploying in Production using ANT

Environment: HTML, CSS, XML, JSP, Java Script, Servlet, Struts, Hibernate, Spring Data, Log4j, Ant, WebSphere, Bootstrap , Scrum, Oracle, Rational Software Architect, Web Services(SOAP/WSDL), Web Logic Application Server, SVN, UNIX.

Confidential

Java Developer

Responsibilities:

  • Involved in development, maintenance and improvement in the network layer of the Client Care.
  • Used HTML, DHTML, and CSS for front end development.
  • Implemented JSP, Tag Library and Java Script for client side validations and to achieve client-side functionality.
  • Developed the classes and interfaces needed for the front end to populate data in the tree and list views of the application.
  • Created the action and form classes, based on the Struts framework, to handle the pages.
  • Implemented Multithreading to achieve consistent concurrency in the application.
  • Implemented JDBC to access Oracle Database and performed Stored Procedures.
  • Created SQL Queries using Joins, Unions, Nested Selects and Aggregate Functions.
  • Implemented asynchronous functionalities like e-mail notification using JMS.
  • Developed a Web Service (Mapping Document) that is shared between front end and customer info system.
  • Deployed on Apache Tomcat Server.

Environment: Core Java, HTML, CSS, JDBC, Java Script, Multithreading, Struts, JDK, SQL, JMS, Tomcat, Oracle, JSP, Servlet, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirements gathering, Requirement analysis, Design, Development, Integration, Testing and Deployment.
  • Responsible for the design and development of the application framework.
  • Designed and Developed UI’s using HTML, CSS, JavaScript and JSP by following MVC architecture.
  • Developed the application using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB’s and Java classes and web implementation controllers are Servlets.
  • Used EJB as a middleware in designing and developing a three-tier distributed application.
  • The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Used JUnit for unit testing of the system and Log4J for logging.
  • Created and maintained data using Oracle database and used JDBC for database connectivity.
  • Created and implemented Oracle stored procedures and triggers.
  • Installed WebLogic Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.

Environment: J2EE, JSP, Servlets, EJB, Struts, JDBC, Oracle, UML, DAO, SQL, JMS, XML, WebLogic, MVC Design Pattern, Eclipse, Log4j and Junit.

We'd love your feedback!