We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

-tampa, FloridA

SUMMARY

  • Having 8 Years of Experience in IT Infrastructure as a Java Developer with web application development, Hosting web applications and experience with different domains like Insurance, Banking, Retail, Sales. I want to continue to work in a challenging and fast paced environment, leveraging my current knowledge and fostering creativity with many learning opportunities.
  • Java Developer experience in Project analysis, Design, Development, Testing and Deployment of Web Based Applications using Java/J2EE. Actively involved in each phase of Software Development Life cycle (SDLC).
  • Expertise in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and TDD.
  • Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Utilized Java 8 features like Lambda expressions for collection evaluations and comparing the data, Stream API for bulk data operations on collections which would increase the performance of the application.
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored in AWS S3.
  • Utilized Amazon Web Services (AWS) EC2 to deployDocker containers with both monolith and Micro -
  • Servicesarchitecture.
  • Created and Configure Micro Service architecture for CDT Directory project and integrated with AngularJS application.
  • Experienced in developing SOA (Service Oriented Architecture) and J2EE Web Services based on RESTful, SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RS using tools like Apache Axis.
  • Experience in developing applications using waterfall, Agile (XP and Scrum) methodologies and Test First, Test Driven Development and Service orientation architecture.
  • Expertise in Front-End UI technologies like HTML5, CSS, JQuery, JSON, AJAX, Node JS, AngularJS, Backbone JS, Bootstrap, Tag Libraries, JSTL.
  • Experienced in J2EE Technology-Spring, Hibernate, Struts, Servlets, JSP, EJB, JPA, JDBC, JTA, JavaBeans, JMS (MQ series).
  • Proficient in implementation of frameworks like JSF, AJAX frameworks and ORM frameworks like Hibernate
  • Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, Spring Boot, Spring Batch and Spring MVC.
  • Well versed withdifferent Design PatternslikeSingleton, Factory, Prototype, Front-Controller, Session Façade, Service-Locator, Data Access Object (DAO), Data Transfer Object (DTO), MVC, Business-Delegate.
  • Experienced in process, validate, parse, and extract data from XML using as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Expertise with object oriented design (OOD), analysis (OOA), and modeling (OOM) based on Unified Modeling Language (UML) architecture.
  • Deployed Applications on to Pivotal Cloud Foundry.
  • Experienced in writing SQL and PL/SQL scripts including views, indexes, sequences, packages, procedures, functions, database triggers.
  • Extensive experience on Oracle, MySQL, MS SQL Server, IBM DB2 and Solid understanding of Database Management System.
  • Good Knowledge of modern NoSQL platforms (Mongo DB, Cassandra and Dynamo DB).
  • Good Skills in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript Framework.
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ and Apache Camel as JMS provider.
  • Experience on different IDEs such as IntelliJ IDEA, Eclipse, Spring Tool Suite, RAD and deployment using Application Servers like Apache Tomcat, WebLogic, Web Sphere, Glassfish and JBOSS.
  • Healthy Experience with Selenium, JUnit, Mockito, Log4j in developing test cases and determining application functionality.
  • Experience on UNIX/LINUX Shell Scripting and Deployment of Applications in Server.
  • Having measurable experience on application building tools like Maven and Gradle.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a Project.
  • Hands on experience with versioning tools like, GitHub, concurrent version system (CVS) and subversion (SVN).
  • Strong in Communicating with the Team Effectively in Daily Stand-Up Meetings (Scrum) and update the Status. Good Interpersonal Skills and Hardworking with an Enthusiasm to Learn New Technologies.
  • Possess Excellent Analytical, problem solving and learning skills as well as a Keen Interest in the Emerging Technologies.

TECHNICAL SKILLS

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

J2EE Technologies: Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, Struts, EJB, Spring, Hibernate, JNDI, JPA.

Tools& Framework: Struts, Spring, Hibernate, Spring MVC, Spring boot, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Junit, SOAP UI

Web services: SOAP, Restful, JAXP, JAXB, JAX-RS JAX-WS, WSDL, UDDI, JMS and Service Oriented Architecture (SOA). JAX-RPC, JAX-B and Micro Services.

Web Technologies: HTML5, CSS3, JavaScript, JQuery, AngularJS, XML, Ajax, Bootstrap, NodeJS.

XML Technologies: XML, DTD, XSD, XSL, XSLT, XPATH, XSL-FO, DOM, SAX.

Cloud Technologies: AWS EC2, AWS Lambda, AWS S3, AWS(AMI), AWS Cloud formation, Cloud Watch.

Databases: Oracle, MySQL, IBM DB2, SQL server, MongoDB and Cassandra.

Web/App Servers: Apache Tomcat, Oracle/BEA WebLogic, IBM Web Sphere, and JBoss Servers.

Build Tools: Maven, Gradle and Jenkins.

Development Tools (IDE): Eclipse, IntelliJ and STS.

Testing Tools/Others: Selenium, JUnit, Soap UI, Log4j and JIRA

Version Control: GitHub, CVS and subversion (SVN).

OS & Environment: Windows, UNIX, Linux.

PROFESSIONAL EXPERIENCE:

Confidential -Tampa, Florida

Sr. Java/J2ee Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development and understanding of business requirements and implement the process using Agile (Scrum) methodology.
  • Worked on Prototype designs and development in HTML5, CSS3, Bootstrap, Java Script.
  • Used jQuery, Ajax for service calls on pages to interact with the server for information.
  • Developed the User Interface using JSP, Spring MVC frameworks, jQuery, AngularJS, Backbone JS, and Node JS. Used AJAX and JavaScript for Server side/client-side validation.
  • Worked on Proof of Concept for developing application using Node JS and Mongo DB.
  • 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.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Implemented the application using Spring IOC,Spring MVCFramework, Spring Batch and handled the security using Spring Security.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1: M /M: M mappings in hibernate mapping files and created DAO and PO.
  • CreatedRESTfulweb services interface to Java-based runtime engine and accounts.
  • Implemented RESTful services with JAX-RS using Spring Boot and Pivotal Cloud Foundry. and Micro Services Architecture.
  • Deployed Applications on to Pivotal Cloud Foundry.
  • Expert in integration of the various modules over Service Oriented Architecture (SOA) using JMS, Restful Web services and Micro Services using Spring Boot.
  • Involved in integrating JAX-RS into Spring Boot application.
  • Implemented the various services using micro services architecture in which the services work independently.
  • Installed, secured, and configured AWS (Amazon Web Services) cloud servers with Tomcat, MySQL, Apache and Amazon AWS virtual servers (Linux).
  • Worked with numerous tools and services from the AWS suite including S3, SQS, AWS Lambda, EMR, Elastic search, Dynamo DB.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Involved in designing and developing the JSON, XML Objects with MySQL and NoSQL database like MongoDB.
  • Implemented service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Called Stored Produces in Oracle using Callable Statements in JDBC.
  • Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript, Servlets used as the controllers for the business logic and business logic using JDBC, XML parsing techniques etc. using MVC.
  • Involved in using JMS Queues and JMS topics for one-to-one and one-to-many communication in the application.
  • Used Apache camel integration for routing and transforming the data between two Applications using HTTP protocol.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Implementation of web services in Java used to orchestrate outbound and inbound web services and processes on ESB (Enterprise Service Bus).
  • Performed deployment of applications on WebSphere Application Server.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
  • Used DAO pattern to retrieve the data from database.
  • Developed test cases using Junit and developed the build scripts using Maven.
  • Development carried out under RAD Integrated Development Environment (IDE).
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • 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.

Environment: Agile, Core Java, JSP, Java 1.8, HTML5, CSS3, JQuery, JavaScript, AngularJS, Node JS, AJAX, Bootstrap, JavaScript, JDBC, Spring IOC, Spring Batch, Spring Security, Spring Boot, JAX-RS, Hibernate, ESB, Micro Services, JSON, PCF, MongoDB, AWS, S3, SQS, AWS Lambda, Elastic search, Dynamo DB, Oracle 11g IBM WebSphere, Continuous Integration (CI) and Continuous Delivery (CD), Jenkins, RAD, JIRA, GIT, JUnit, Maven.

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Worked a per Agile Methodology(Scrum) to meet customer expectation, timelines with quality deliverables
  • Extensively worked with business analysts and product managers to help writing user stories in sprint planning.
  • Developed the User Interface using HTML5, CSS3, JavaScript, jQuery and enhanced response using twitter Bootstrap and AngularJS
  • Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
  • Used the Spring IOCfeature to get Hibernate session factory and resolve other bean dependencies also usedSpringframeworkAOPfeatures andJDBCmodule features to persist the data to the database for few applications.
  • Implemented the application usingSpring MVCFramework, Spring Boot and handled the security using Spring Security
  • CreatedRESTfulweb services interface to Java-based runtime engine and accounts.
  • Implemented RESTful services with JAX-RS using Spring Boot and Micro Services Architecture.
  • Consumed SOAP based Web Services.
  • Developed the persistence layer usingHibernateFramework, created thePOJOobjects and mapped usingHibernate annotations.
  • Create and configured the continuous delivery pipelines for deploying Micro Services and lambda functions using Jenkins CI server.
  • Designed and developed functionality to get JSON document from Mongo DB document store and send it to client using RESTful web service.
  • Used Hibernate in the persistence layer to persist data into both databases Oracle and Mongo DB.
  • CreatedUNIXshell scripting for periodic generation of reports
  • UsedEclipseLuna as IDE to develop the application and followed the standard features for debugging and running
  • UsedJIRA tool forIssue/bug tracking, monitoringof work assignment in the system
  • Log4Jwas used to monitor the error logs and usedGITas version control tool
  • Followed the Maven build life cycle to build the application and deployed intoWebSphereapplication server
  • Created Servlets and JUnit test cases and tested the application.
  • Developed test cases and performed unit testing usingMockito.

Environment:Java, J2EE, HTML5, CSS3, jQuery, AngularJS, Bootstrap, Spring MVC, Spring Boot, Spring Security, Hibernate, Oracle, Mongo DB, WebSphere, Agile methodology,RESTful Web Services, AWS, Micro Services, JNDI, XML, SQL, Maven, RAD, Log4j, Mockito, GIT and JIRA.

Confidential, Bloomington-IL

Java Developer

Responsibilities:

  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Involved in the front end using JSP, HTML, CSS, jQuery and Angular JS.
  • Java Servlets were used as the common gateway interface between the client and server.
  • Implemented MVC architecture using JSP, Spring and Hibernate and used Spring Framework to initialize managed beans and services.
  • Involved in development of Agent Verification System using Spring MVC framework.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Spring AOP for logging, auditing, transaction management to distinguish business logic from the cross-cutting concerns.
  • Used Spring Security for Authentication and Authorization of the application.
  • Developed applications in AngularJS and deployed into development, test and production environment successfully.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Interfaced with the MySQL back-end database by integrating Spring with Hibernate.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Implemented quartz jobs for running the batch jobs based on the crone triggers configured in the spring files.
  • Developed Unit /Integration test cases using JUnit tool.
  • Used Gradle tools for building and deploying the Web applications.
  • Used JIRA tool for tracking stories progress and follow agile methodology.
  • Used logging techniques provided by Log4j tool for efficient logging and debugging.
  • Developed the application using IntelliJ 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: HTML, CSS, JQuery, AngularJS, JSP, Hibernate, Spring MVC, Spring AOP, Spring Security, SOAP, WSDL, JAX-WS, Log4j, Web Services, WebSphere Application Server, MySQL, IntelliJ, Gradle, JUnit, JIRA, SVN.

Confidential

Jr. Java Developer

Responsibilities:

  • Technical responsibilities included high level architecture and rapid development.
  • Design architecture following J2EE MVC framework.
  • Developed interfaces using HTML, JSP pages and Struts -Presentation View.
  • Developed and implemented Servlets running under Apache Tomcat.
  • Designed the user interfaces using JSPs, developed custom tags, and used JSTL Taglib.
  • Developed various java business classes for handling different functions.
  • Implemented asynchronous functionalities like e-mail notification using JMS.
  • Implemented Multithreading to achieve consistent concurrency in the application.
  • Developed controller classes using Struts and tiles API.
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project.
  • Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • Implemented CMP entity beans for persistence of business logic implementation.
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement.
  • Inspection/Review of quality deliverables such as Design Documents.
  • Wrote SQL Scripts,Stored procedures and SQL Loader to load reference data.

Environment: J2EE MVC, HTM, JSP, Struts, Servlets, Apache Tomcat, JSPs, JSTL, JMS, Multithreading, API, J2EE, DAO, Message driven beans, CMP, JDBC, SQL.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in study of User Requirement Specification, creating User Stories and Tasks.
  • Developed the application using Spring Frame Work. The Control of User Interface (UI) was done by using MVC.
  • Developed the presentation layer of the application using Spring Framework and created the config.xml file, resource bundles for distribution module.
  • Implemented Business Delegate, Session Facade, DAO, Singleton, Factory and DTO Design Patterns.
  • Developed the web-services and analysis of SOAP envelope using SOAP UI.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Designed and implemented application using Spring, Hibernate, Oracle, PL/SQL.
  • Wrote SQL queries to analyse the data.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Involved in Bug Fixing and Unit Testing with Eclipse of various modules by using test frameworks JUNIT, Mockito by generating the Test Cases.
  • Configured and deployed the web application on WebSphere Application Server.
  • Used CVS for version control across common source code used by developers.

Environment: JAVA, JDK1.6, JEE/J2EE, Spring, Servlets, Hibernate, HTML, JUnit, JavaScript, JDBC, PL/SQL, XML, Windows, Macintosh, Tomcat, Putty, JavaScript, SVN.

We'd love your feedback!