We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

Wilmington, DE

PROFESSIONAL SUMMARY:

  • A competent professional with 8 years of experience with complete Software Development Life Cycle in both Web based and Enterprise applications including requirement analysis, design, and implementation and testing with emphasis on Object Oriented, Java 1.8/J2EE and Client Server Technologies
  • Experience in developing applications using waterfall, Agile (XP and Scrum) methodologiesand Test First, Test Driven Development and Service orientation architecture
  • Experience in Front - End UI technologies like HTML5, DHTML, CSS, jQuery, JSON, AJAX, Node JS, Angular JS VERSION 4, Backbone JS, Bootstrap, Tag Libraries, JSTL
  • Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, Spring Boot, Spring Batch and Spring MVC
  • Expertise in J2EE Technology-Spring, Hibernate, Struts,Servlets, JSP,EJB, JPA,JDBC, JTA, JavaBeans, JMS (MQ series)
  • Experienced in developing SOA (Service Oriented Architecture) and J2EEWebServices based on RESTful, SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RS using tools like ApacheAxis
  • Created continuous deliverypipeline for CDT Directory to run the war, Ami and deploy jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services
  • Experience on different IDEs such as IntelliJ IDEA, Eclipse, Spring Tool Suite, RAD and deployment using Application Servers like Apache Tomcat, BEA WebLogic, Web Sphere, Glassfish, Camel and JBOSS
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that have to be stored in AWSS3
  • Experience in developing applications using waterfall, Agile (XP and Scrum) methodologiesand Test First, Test Driven Development and Service orientation architecture
  • Experience in Front-End UI technologies like HTML5, DHTML, CSS, jQuery, JSON, AJAX, Node JS, Angular JS, Backbone JS, Bootstrap, Tag Libraries, JSTL
  • Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, Spring Boot, Spring Batch and Spring MVC
  • Expertise in J2EE Technology-Spring, Hibernate, Struts,Servlets, JSP,EJB, JPA,JDBC, JTA, JavaBeans, JMS (MQ series)
  • Proficient with AWS services, including S3, EC2, Cognito, Elastic Load Balancing.
  • Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web front-end using OO JavaScript framework
  • Good understanding of the XML, XSD, SOAP, WSDL concepts.
  • Well versed with different Design Patterns like Singleton, 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 CoreJava with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics
  • 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
  • Created continuous deliverypipeline for CDT Directory to run the war, Ami and deploy jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services
  • Experience on different IDEs such as IntelliJ IDEA, Eclipse, Spring Tool Suite, RAD and deployment using Application Servers like Apache Tomcat, BEA WebLogic, Web Sphere, Glassfish, Camel and JBOSS
  • Developed the Enterprise Service Bus (ESB) as a gateway between the business tier and UI to make the business tier separate from UI.
  • Experience with Selenium, JUnit, Mockito, Log4j in developing test cases and determining application functionality
  • Proficient in writing ANT and Maven for builds and deployments to different environments
  • Experience on LINUX Shell Scripting and Deployment of Applications in Server
  • Excellent work experience with Version Control Tools such as VSS, SVN and GitHub

TECHNICAL SKILLS:

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

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

Mark-up/XML Technologies: HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS version 4, Node JS, XML, XSD, XSL/XSLT, SAX/DOM, JSON

Tools & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, JSF, JUnit, SOAP UI, Groovy, ANT, Maven, Jenkins, Apache ActiveMQ, Apache Camel

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

Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss EAP, Web Logic Server, Glassfish

Database: Oracle, SQL-Server, Cassandra, MongoDB/NOSQL

IDEs: Eclipse, IntelliJ, Spring Tool Suite(STS), RAD

O-R mapping: Hibernate, Mybatis

Modeling/ CASE Tools: Rational Rose, MS Visio Professional

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

Version Control: Tortoise SVN, CVS, Rational Clear case, GIT

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

PROFESSIONAL EXPERIENCE:

Confidential, wilmington, DE

Java/J2EE Developer

Responsibilities:

  • Involved in design and development phases of the application.
  • Following the ‘Agile Development Methodology/ SCRUM’ methodology for developing the application.
  • Implemented the application using SpringMVC Framework, Spring Boot and handled the security using spring security.
  • Created Restful web services using spring with REST.
  • Developed the UI Screens using Angular JS version 4, Kafka, HTML, CSS and java script.
  • Modelled and created the database using ER mapping.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.
  • Followed the CICD Approach for build and deployment.
  • Used Intellij as IDE to develop the application and followed the standard features for debugging and running.
  • Designed Node.js application components through express.js.
  • Used mongo db. for data searching, sorting.
  • Worked with Oracle database to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
  • 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.
  • Used GIT as version control tool.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef and Ansible
  • Experienced Ubuntu Linux and Windows Virtual Servers on AWS EC2 using Puppet
  • AWS and Open stack to provision new machines for clients. S3 Storage Services on AWS .
  • AWS EC2 and Cloud watch services. CI/CD pipeline management through Jenkins . Automation of manual tasks using Shell scripting.
  • Developed the build scripts using Maven
  • Followed the Maven build life cycle to build the application and deployed into Apache Tomcat application server.
  • Used JIRA for design, and Quality Centre for bug tracking.

Environment: JavaJ2EE, HTML5, CSS3, Java Script, JQuery,JSP, Spring MVC, Mongo. DB, Node.js Spring Boot, Hibernate, Web Sphere, Agile methodology, RESTful Web Services,XML, XSLT, SQL, Maven scripts, RAD, Log4j, JUnit, GIT, Intellj, Ubuntu Server.

Confidential, Philadelphia, PA

Java/J2EE Developer

Responsibilities:

  • Working on application architecture and re-design of various parts of the application.
  • Attended every day enterprise Workflow Stand-Up meeting to provide status, thus implementing Agile (Scrum) Methodology
  • Working with Requirement leads and Project managers to translate business Requirements into technical specifications.
  • Developed database persistence layer components for mapping an object-oriented domain model to the relational database using ORM framework such as Spring JDBC Support, Hibernate and JPA.
  • Worked in Agile mode and interacted closely with the product owner and business team.
  • Setup a new clear case project and ANT scripts and owned the deploy process.
  • Built Single page application (SOA) using AngularJS Version 4, React js as per the requirement.
  • Optimize the cost of application development and maintenance by using economies of scale under a SLA governed process.
  • Worked with Apache Lucene and SOLR for searching the person and business details.
  • Design and development of the BPM for various synchronous and asynchronous processes and to implement the workflow of the applications
  • Using Spring Boot which is radically faster in building Micro Services and develop Spring based application with very less configuration.
  • Written Stored Procedures, functions, SQL queries and backend programming using Oracle, SQL.
  • Developed presentation tier web components using JSF framework and deployed the application in web server.
  • Expertise in application development using JSP, Servlets, JDBC, JNDI, spring, Hibernate, Ibatis, Mybatis, JSF, EJB, XML, Web Services- SOAP, WSDL.
  • Implemented MVC architecture using JSF framework using JSPs as GUI development and DB Modeling using NOSQL and Oracle 10g.
  • Performed client-side validations using JavaScript and Struts validation framework.
  • Worked and supported ecommerce business models such as on B2C, B2B, and B2B2C.
  • Performing Impact Analysis, Design, and Estimations for the enhancements to the applications.
  • Interacted with the business users to gather requirements and provided high-level design with Sequential and State-chart diagrams.
  • Developed business processes/work flow and rules using JBoss BPM/Rules
  • Implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object.
  • Developed Business components and Services using EJB3.0, JPA and JAX-WS and deployed them in Business tier application server.
  • Developed various Land registry office user interfaces, Model Beans and DAO using JSF Framework.
  • Have written Unit Test Cases and Integration Test Cases using Junit framework.
  • Managed and automated all aspects of our AWS infrastructure (compute, (compute, storage, network, permissions, cost) using configuration management tools like Ansible, Cloud Formation and shell scripts
  • Worked as a part of AWS built team.
  • Migrated servers from on Premises to AWS cloud as well as created EC2 instances in AWS cloud platform.
  • Worked on AWS server provisioning and standardization using Puppet Manifests.
  • Experienced with installation of AWS CLI to control various AWS through SHELL/BASH scripting.

Environment: Core Java, J2EE JSP, Servlets, JDBC, Collections, Generics, JUnit, Solar, Lucene, Struts, Spring, AWS, JBPM, Hibernate, Microservices, Eclipse, WebLogic Application Server 5.0, UML, SQL, NOSQL, Oracle 10g, Agile, Maven, SVN, ClearQuest.

Confidential - Jersey City, NJ

Software 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 HTML, XHTML, DHTML, CSS 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.
  • 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 on WebSphere Application 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, HTML, CSS, JavaScript, Bootstrap, AJAX, JSP, JAXB, struts, Spring (dependency injection, AOP), Hibernate, Oracle, AWS, Web-Services, SOAP, JAX-RPC, WSDL, WebSphere, JUnit, Ant, Eclipse, GIT, Clear case.

Confidential - Des Plaines, IL

Software Developer

Responsibilities:

  • Coordinated with the mobile team discussing about the UI and how it can be integrated with Oracle iExpenses.
  • Creating a plan of how and what web services are to be designed to seamlessly integrate with the UI.
  • Worked on Agile,SCRUM development methodology and built the application with Test Driven Development (TDD).
  • Created and exposed RESTful web services exposing various methods.
  • Used Design Patterns to build the model for web services. Make custom validations based on the business rules.
  • Exception and Error handling by sending appropriate error codes to the client.
  • Created a plan on which methods should be exposed and which data
  • Make custom PL/SQL procedure calls to send and get information.
  • Consumed web services using WSDL.
  • Consume SOAP web services which would handle approval and reject status.
  • Developing web services to handle various operations such as creating a report, updating the report etc.
  • Providing feature to attach a file to the report and upload it onto the server.
  • Parsing and DeserializingJSON format data using JSON wrapper class and using that data to make validations and entries into the database.

Confidential

Software Developer

Responsibilities:

  • 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 Struts Action Forms, Action classes and performed action mapping using Struts.
  • Developed ANT scripts and developed builds using Apache ANT.
  • Used Hibernate framework for Entity Relational Mapping
  • Used MySQL database for data persistence.
  • Developed user interface using JSP and Java Script to simplify the complexities of the application.
  • Developed User Interface using AJAX in JSP and performed client-side validation
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Expertise on entire Intranet and Internet applications using Web/Application Servers like Tomcat.
  • Involved in unit testing, integration testing.
  • Developed JUnit test cases for all the developed modules. Used SVN as version control
  • Participated in design and code reviews.
  • Performed data validation in Struts Form beans and Action Classes.
  • Used Form Based Authentication.

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

Hire Now