We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Hoffman Estates, IL

SUMMARY

  • Over 8 years of experience in all phases of Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Product Testing, and Deployment of desktop, Enterprise and Web based applications using Java/J2EE technologies.
  • Extensive working experience with different methodologies like Agile (Scrum), Test - driven development (TDD) and Waterfall methodologies.
  • Expertise in client scripting languages and server scripting languages like HTML5, CSS3, Boot Strap, Ajax, JQuery, JavaScript, Angular JS, Node JS and Backbone JS.
  • Developed web-based enterprise applications using CoreJava, J2EE,Servlets, JSP, EJB, JMS, JDBC, Hibernate,Web Services (SOAP and REST), MVC framework (Struts, Spring MVC) and Object Oriented Programming techniques.
  • Experience in applying best practice Design Patterns and Strategies to enterprise applications to reduce tight coupling, maximize performance, and reduce maintenance/extensibility risks.
  • Having Hands-on experience on working with various design patterns like MVC Architecture, Front Controller, Singleton, Business Delegate, Service Locator, Observer, Decorator, Session Facade, Factory Pattern and DAO pattern etc.
  • Proficient in Core Java concepts like Collection Framework, Multi-threading, Generics, Serialization, Thread pools and Externalization.
  • Experience with JAVA 8 features like Parallel Streams, Lambda Expressions, functional interfaces and filters.
  • Proficient in implementation of frameworks like Struts, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Batch, JSF, Rich Faces, My Faces and ORM frameworks like Hibernate, 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:LDAP authentication, Database authentication and Pre-Authentication.
  • Expertise in developing and consuming SOAP and Restful Web Services.
  • Experience in developing and solid understanding of Microservices Architecture and SOA (Service Oriented Architecture).
  • Expertise Confidential JDBC API for connection and access to databases.
  • Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate QueryLanguage (HQL).
  • Good Knowledge of Data Access Object (DAO) pattern to introduce an abstraction layer between the Business logic tier (Business object) and the Persistent storage tier (data source).
  • Experience in developing cloud based applications using Spring Cloud,Pivotal Cloud Foundry and Amazon Web Services (AWS).
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elasticsearch, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Hands on experience in migrating existing Java applications in AWS cloud and worked on performance and cost efficient solutions in AWS cloud to suit application specific needs.
  • Experienced in developing messaging module by usingSpring JMS,Apache Camel, Active MQandRabbit MQ.
  • Worked on SQL/No SQL databases like Oracle, My SQL, DB2andMongo DB.
  • Proficient in writing and handling SQL Queries, PL/SQL, Stored Procedures and Triggers.
  • Expertise in configuring servers like JBOSS, Web Sphere Application Server, Web Logic, Apache Tomcat on entire Software Development Life Cycle (SDLC).
  • Good experience in developing test cases with JUnit, MOCKITO for Unit testing and using Log4j to determine application functionality.
  • Having Experience on UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms.
  • Ability to work effectively in cross-functional team environments and experience of providing training to business user.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL.Mark-up/XML Technologies HTML,XHTML, CSS, JavaScript, Boot Strap, JQuery, Ajax, AngularJS, XML, XSD, XSL/XSLT, SAX/DOM, JSON, DOJO, NodeJS.

Tools: & Framework: Servlets, Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, Junit, Spring Boot, Spring Batch and Spring Security.

Web services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Axis2, Apache CXF, Microservices and AWS.

Web/App Servers: Web Sphere, Apache Tomcat, JBOSS, Web Logic.

Databases: Oracle, My SQL, SQL-Server, DB2, Mongo DB.

Development Tools: Eclipse, My Eclipse, My SQL Server, DB2, Mongo DB.

O-R mapping: Hibernate, JPA.

Enterprise Java: JSP, Servlet, JNDI, JDBC, Java security, JSF

Testing Tools/ Others: JUnit, Soap UI, Putty, Rational Clear Quest, RTC, LoadUI.

Version Control: CVS, SVN, GIT, Rational Clear Case

OS & Environment: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX

Middleware: Apache Kafka,Rabbit MQ

PROFESSIONAL EXPERIENCE

Confidential, Hoffman Estates, IL

Java/J2EE Developer

Responsibilities:

  • Actively involved in various phases of Software Development Life Cycle (SDLC) such as Design, Analysis, Development and Testing.
  • Extensively worked with business analysts and product managers to help writing user stories in sprint planning.
  • Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.
  • Involved in the development of the UI using Angular2 along with HTML5, CSS3, Bootstrap and jQuery.
  • Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
  • Used Webpack to build TypeScript modules.
  • Implemented Microservices based Cloud Architecture using Spring Boot.
  • For reliability, reduce error rates in data transfer and for security of data being transferred we used EDI (Electronic Data Interchange).
  • Involved in Development of various EDI transaction set 850, 855, 856,860,214 in different versions as Flat Files, JSON.
  • Designed and developed Microservices business components and Restful service endpoints using Spring Boot.
  • Implemented Restful and SOAP based web services using JAX-RS and JAX-WS respectively.
  • Implemented Restful Web Services to retrieve data from client side using Microservices architecture.
  • Microservices were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Developed Micro Service to provide RestfulAPI utilizing Spring Boot with Spring MVC.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring Batch &Hibernate.
  • Used JAVA 8 features like Lambda Expressions, Parallel Streams and functional interfaces.
  • Designed and developed third-party payment services and REST services to offer users convenient payment methods using various API’s provided by various third-party payment processors based on OAuth.
  • Implemented the authentication, authorization and access-control features by usingSpringSecurity.
  • Used Apache Kafka as a message broker for incoming and outgoing JSON documents among various applications.
  • Designed and implemented process models in Activiti Diagrams by BPMN Xml.
  • Created Kafka partitions to multithread and parallel process of documents.
  • Stating of the project used Jetty to deploy application on batch server later on moved to AWS.
  • Developed Micro-Services based architecture to enable the application to be deployed on AWS.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails.
  • Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Used Docker to containerize the Services and APIs to run on EC2 instances.
  • Implemented build stage-to build the Micro Service and push the Docker Container image to the private Docker registry.
  • Integrated all Microservices by exposing services through REST endpoints.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBCTemplate and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Used Mongo DB to store documents and MYSQL to store transaction data for the application.
  • Performed INSERT, SELECT, UPDATE and DELETE statements in SQL language.
  • Created Stored Procedures and Triggers using PL-SQL for data retrieval and data modification.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication and schema design etc.
  • Worked on Log4J to validate functionalities and Mockito for unit testing.
  • Implemented configured and customized JIRA issue tracking software with agile plug-in across all company functions.
  • Deployed jar files on Tomcat web server that handles various requests from Client and used Jenkins to perform continuous Integration.
  • Deployed war files on WildFly application server. Set up a Jenkins job to perform continuous Integration on Dev, QA environments.
  • Used Git 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.
  • Used Eclipse (oxygen) for application development.

Environment: Java 1.8, J2EE,HTML5, CSS3, Bootstrap, JQuery, Angular 2, Spring IOC, Spring Boot, Spring Security, Spring Batch, Spring MVC, XML, JSON, Git, Hibernate, JDBC, Kafka, Oracle, Mongo DB, WildFly, Jetty, Mockito, EDI, Jenkins, Web Sphere, JMS, Restful, SOAP, SoapUI, Micro Services, AWS, Agile Methodology, Log4J, JIRA and STS.

Confidential, Middletown, NJ

Sr. Java/J2EE Developer

Responsibilities:

  • Actively involved in various phases of Software Development Life Cycle (SDLC) such as Design, Analysis,Development and Testing.
  • Extensively worked with business analysts and product managers to help writing user stories in sprint planning.
  • Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.
  • Involved in the development of the UI using HTML5, CSS3,Bootstrap, JQuery and Angular JS.
  • Implemented Microservices based Cloud Architecture using Spring Boot.
  • Designed and developed Microservices business components and Restful service endpoints using Spring Boot.
  • Implemented Restfuland SOAP based web services usingJAX-RS and JAX-WS respectively.
  • Implemented Restful Web Services to retrieve data from client side using Microservices architecture.
  • Microservices were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Experience in designing, implementing, supporting & deploying IBM DataPowerXI52s/XB62s for routing, message transformation and to enforce the security policy.
  • Developed Micro Service to provide RestfulAPI utilizing Spring Boot with Spring MVC.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring Batch&Hibernate.
  • Used JAVA 8 featureslike Lambda Expressions, Parallel Streams and functional interfaces.
  • Designed and developed third-party payment services and REST services to offer users convenient payment methods using various API’s provided by various third-party payment processors based on OAuth.
  • Implemented the authentication, authorization and access-control features by usingSpringSecurityand OAuth.
  • Validations are done using SoapUI and Ready API testing tool framework in different environments.
  • Developed Micro-Services based architecture to enable the application to be deployed on AWS.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails.
  • Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Used Docker to containerize the Services and APIs to run on EC2 instances.
  • Implemented build stage-to build the Micro Service and push the Docker Container image to the private Docker registry.
  • Integrated all Microservices by exposing services through REST endpoints.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBCTemplate and Hibernate Template to perform the database operations by connecting to Data sources available.
  • UsedRabbit MQ as a Message Oriented Middleware for integrating applications.
  • Used Mongo DB and Oracle DB for the application. The legacy info was going to Oracle and rest to Mongo DB.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication and schema design etc.
  • Automate build process through Gradle Script build framework.
  • Worked on Log4J to validate functionalities and Mockito for unit testing.
  • Implemented configured and customized JIRA issue tracking software with agile plug-in across all company functions.
  • Worked with Web Sphere application server that handles various requests from Client and used Jenkins to perform continuous Integration.
  • Used Gitto 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.
  • Used Spring Tool Suite (STS) IDEtool for application development.

Environment: Java 1.8, J2EE,HTML5, CSS3, Bootstrap, JQuery, Angular JS, Spring IOC, Spring Boot, Spring Security, Spring Batch, Spring MVC, XML, JSON, Git, Hibernate, JDBC,Rabbit MQ, Oracle, Mongo DB, IBM WebSphere, Mockito, Gradle, Jenkins, Web Sphere, JMS, Restful, SOAP, SoapUI, Micro Services, AWS,Agile Methodology, Log4J, JIRA and STS.

Confidential, St. Louis, MO

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) based on the functional requirements.
  • Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
  • Upgraded existing UI with HTML5, CSS3, JQuery, Bootstrap and AngularJS interaction.
  • Implemented Swing Custom components in the application.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template and Spring IOC (Dependency Injection).
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and handled the security using Spring Security.
  • Spring MVC model integration for front-end request action controller.
  • Calypso UI customization and API development to cater client’s needs.
  • Comprehensive experience with Calypso v11, Calypso product upgrades and migration expertise.
  • Working with Pivotal cloud foundry to deploy and run the applications through Jenkins.
  • Developed the persistence layer using Hibernate Framework, Created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Implemented Restful web services using JAX-RS annotations, Jersey as provider and implemented security using OAuth.
  • Consumed SOAP and Restful web services in SOA environment and used SOAP UI for testing.
  • Created flows on messaging using Active MQ.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Setup the continuous Integration (CI) process for the application using the Jenkins.
  • Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).
  • Involved in Maintenance and Enhancements for the project.

Environment: Java, HTML5, CSS3, Bootstrap, JQuery, AngularJS, Spring, Hibernate, Spring MVC, Spring Batch, Spring Security, JDBC, Calypso,XML, XSD, SOAP UI, Restful, SOAP,Pivotal Cloud Foundry, Log4j, SOA (Service Oriented Architecture), Oracle, Web Sphere Application Server, Agile Methodology, JUnit, Maven, Jenkins, GIT, JIRA and Eclipse.

Confidential, Saint Paul, MN

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Developed User Interface using JSP, JSTL, HTML, CSS, Java Script, JQuery and AngularJS.
  • Developed client side application with AngularJS in a cleanModel View Controller (MVC) Architecture.
  • Involved in component development using J2EE principles and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application.
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published the business layer as services and injected necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Integrated Spring DAO for data access using Hibernate.
  • Implemented persistence framework using Hibernate& Handled Transaction Management using the provided data source.
  • Used Spring Security for Authentication and Authorization of the application.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for Oracle.
  • Worked on Hibernate for mapping thejavaobjects to relational database and SQL queries to fetch the data, insert and update the data from the database.
  • Used Hibernate in Data Access Layer to access and update information in the database.
  • Extensively used HQL and SQL for querying databases.
  • Consumed Web Services to interact with other external interfaces in order to exchange the data in different forms by using Restfulservice.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using Apache CXFframework and worked on parsing the XML files using DOM/SAX parsers.
  • Created tables, triggers, PL/SQL Stored Procedures, SQL queries, Joins, i2ntegrityconstraints and views for IBM DB2.
  • Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Implemented Restful and SOAP based Web Services and used Soap UI for testing.
  • Used Spring JMS module for lookup for the queues and MDBs for the listeners.
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Performed deployment of applications on JBOSS.
  • Written LINUX shell scripts to identify user login information.
  • Involved in day to day handling of JIRA issues (production issues Confidential time) that involved data inconsistencies that required to be solved in very less time.
  • Worked with Intellijand usedGradle build tool to achieve more functionality for build process.
  • Used Jenkins as build management tool for continuous integration process and used Git as Version Control tool.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Participated in Code Reviews of other modules, documents, test cases.

Environment: Java, J2EE, HTML, CSS, JavaScript,JQuery, AngularJS,JSP, JSTL, JSF,Spring, Hibernate, XML, XSD, SOAP UI, Web Services, Restful, SOAP,WSDL, Log4j, JUnit, DB2, JBOSS,Jenkins, Gradle, GIT,Intellij, JIRA,Agile Methodology, Windows, Linux, Rational Rose and UML.

Confidential, Cleveland, OH

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis and Design of the project, which is based on MVC (Model View Controller) Architecture and Design patterns.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) Architecture.
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Used Spring Security for Authentication and Authorization of the application.
  • Implemented persistence framework using Hibernate & Handled Transaction Management using the provided data source.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Developed the UI by using HTML, CSS, JQuery, JavaScript and Ajax.
  • Extensively used HQL and SQL for querying databases.
  • Consumed Web Services to interact with other external interfaces in order to exchange the data in different forms by using Restful service.
  • Established Database Connectivity using Hibernate for My SQL.
  • Packaged and deployed the application in Web Logic.
  • Written LINUX shell scripts to identify user login information.
  • Used Log4J for application logging and notification tracing mechanisms.
  • Used Maven tool for building and deploying the Web applications.
  • Analysis and Bug fixing of the production problems and defects along with enhancements
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Used JIRA for tracking the Project Stories and used SVN as version control tool.

Environment: Java, J2EE, HTML, CSS, JQuery, JavaScript, Ajax, JSON, XML, Spring MVC, Hibernate, Restful, HQL, SQL, IBM WebLogicServer, My SQL,JNDI, Maven, UML, JIRA, Tortoise SVN, LINUX and Eclipse.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.
  • 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.
  • Created user-friendly GUI interface and Web pages using Struts, JSP, HTML, CSS, AJAX, JQuery and JavaScript.
  • Responsible for designing, coding and developed the application in J2EE using Struts MVC.
  • Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Achieved synchronization of multiple threads through Multithreadingand Exception Handling.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Developed batch job using EJB scheduling and leveraged container managed transactions for highly transactions.
  • Involved in developing Web Services to send XML request and reading the response SOAP UI from Java platform.
  • Used various CoreJava concepts such as Multi-Threading, Exception Handling, Collection APIs,Garbage collections for dynamic memory allocation to implement various features and enhancements.
  • Consumed Web Services to interact with other external interfaces in order to exchange the data in different forms by using Restful service.
  • Established Database Connectivity usingJDBCfor Oracle.
  • Used Log4J for application logging and notification tracing mechanisms.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Analysis and Bug fixing of the production problems and defects along with enhancements.
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Used JIRA for tracking the Project Stories and bug fixing.
  • Used SVN to check-in and check-out and co-ordinate among team members for Version Controlling.

Environment: Java, HTML, CSS, AJAX, JQuery, JavaScript, JSON, XML, Struts, JDBC, IBATIS, Web Services, SOAP UI,Restful, HQL, SQL, JBOSS, Oracle, ANT, Eclipse IDE, JIRA, Tortoise SVN, and UNIX.

Confidential

Java Developer

Responsibilities:

  • Developed the application based on MVC architecture.
  • Developed web application using JSP, Servlets, Java beans that uses MVC design pattern.
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
  • Wrote JavaScript for client side validation.
  • Used Java Swings in designing user interfaces.
  • Used Java Fundamentals and OOPS concepts like inheritance, polymorphism, abstraction to develop the code.
  • Implemented core java concepts like Multithreading, Exception Handling and Collection wherever necessary.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem.
  • The Application was deployed on Apache Tomcat Server.
  • Involved in build and deploying the application using ANT.
  • Used Configuration Management Tools for version control which is built on CVS.
  • Worked on bug fixing and Production Support.

Environment: Java, HTML, CSS, JavaScript, JSP,Servlets, JDBC, MVC Design pattern, PL/SQL,Log4J,Apache Tomcat server, MySQL, Eclipse IDE, CVS, ANT, Log4J.

We'd love your feedback!