We provide IT Staff Augmentation Services!

Sr. Java/j2ee developer Resume

Fort Worth, TX

SUMMARY:

  • 8 + years extensive experience in design, development, maintenance and support of Web and Java/J2EE applications.
  • Expertise in software analysis, design, development, testing and implementation of Java/J2EE web applications using Java, JSP, Servlets, Struts, Hibernate, Spring (IOC, MVC, ORM, DAO), Spring Boot, Spring Rest, Spring Core, EJB, JMS, JNDI, JDBC, JAXP, JAXB, JAX - RPC, Java Mail, XML, XSLT, AJAX, JavaScript, PL/SQL, HTML, DHTML, CSS and cross-cutting open source frameworks used in software development.
  • Experience in Designing and Developing User Interface using HTML5, CSS3, JavaScript, Angular JS, Node Js, Bootstrap and AJAX.
  • Well-versed in project responsibilities such as planning, architecture, design specifications and implementation. Worked on all phases of Software Development Life Cycle (SDLC).
  • Strong knowledge in J2EE Design patterns (Singleton Factory Method, DAO, Session Facade, Front Controller and Delegate Pattern) and core java concepts (Collections, Multithreading, Exception handling, Serialization).
  • Strong server side coding experience using Core Java, Hibernate, Servlets, JSP, JMS, JNDI, JDBC, RMI, JAXP, JUnit, XML, XSLT, DOM, DTD, JDO, Hibernate, XML Schemas in Unix and Windows environments.
  • Extensive Experience in developing, designing, professional, elegant enterprise web application using Object Oriented JavaScript and various java design patterns.
  • Experience in Amazon AWS cloud which includes services like EC2, S3, EBS, VPC, ELB, AMI, SNS, SQS, SES, ELB, IAM, Route 53, Auto scaling, AWS Lambda, Cloud Watch, Cloud Formation.
  • Extensive experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML Rational Rose and Visio.
  • Experience in Design, Development, Testing enterprise applications using JDBC, JSP, JQuery, DOJO, JMS, Web Service, AJAX, Java page flows, Apache, and Tomcat Application server.
  • Java desktop/control web-based application specialist, with sound understanding and experience with Generic types, JavaDoc, Java Multi-threading, JSP.
  • Experienced in Object-relational mapping using Hibernate.
  • Strong experience in XML related technologies. Experience in working in both Windows and UNIX platforms.
  • Experience in installing, configuring, tuning IBM Web Sphere, Web Logic, Apache Tomcat, JBOSS.
  • Experience in working with Kafka message broker.
  • Experience on creating Kafka Topic, Partition, Producer and consumer.
  • Experience in building and deployment of EAR, WAR, JAR files on test and stage systems in IBM Websphere application server v7.
  • Experience in Orchestration and building Micro services with Spring Cloud-Netflix OSS Stack- Eureka, Zuul- API Gateway, Ribbon- Client Side Load Balancer and Resiliency Engineering with Netflix Hystrix Circuit Breaker.
  • Good Knowledge of using IDE Tools like Eclipse, Oracle, JDeveloper for Java/J2EE application development.
  • Strong experience on DevOps essential tools like Docker, GIT, Jenkins, Chef, Puppet.
  • Expertise in database modelling, administration and development using SQL, PL/SQL in Oracle (8i, 9i, 10gand 11g), DB2 and Sybase, SQL Server environments and NoSQL databases like Cassandra and Mongo DB. .
  • Experience in using ANT and Maven for build automation.
  • Having good hands on working with EJB 3.0 annotations to map POJOs to databases.
  • Experience in using version control and configuration management tools like CVS and SVN.
  • Experience working with Junit and Mockito for unit testing the code.
  • Experience in designing, developing and implementing B2B applications using J2EE technologies in Banking and Insurance domains.
  • Proficient in software documentation and technical report writing.
  • Versatile team player with good communication, analytical, presentation and inter-personal skills.

TECHNICAL SKILLS:

P rogramming Languages: Java 8/7/6.

Java/J2EE Technologies: Java EE 5/6, Core Java, J2EE, JDBC, Servlets, Spring MVC, Spring IOC, Struts, Hibernate, JSP, JMS, EJB, JNDI, XML

Web Development: HTML, CSS, OO JavaScript, AJAX, JQuery, YUI, HTML5, CSS3, Angular JS, Bootstrap, Prototype, JSON

Frameworks: Struts 1.x/2.x, Spring IOC, JSF, Hibernate, IOC.

XML/Web Services: XML, XSLT, XSD, WSDL, SOAP, DOM, SAX, JAXP, JAXB

Messaging Technologies: JMS, Weblogic JMS, WebSphere MQ Series, Kafka, Rabbit MQ.

Application/Web Servers: IBM Web Sphere, Apache Tomcat, JBOSS and Glassfish.

Methodologies/Design Patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Fa ade.

Databases: Oracle 8i/9i/10g/11g, SQL Server 2000/2005, IBM DB2 and Mongo DB.

IDEs: Eclipse, RAD, WSAD, Oracle Jdeveloper, Intellij.

Build Automation: Ant and Maven.

Testing and Logging Frameworks: Junit, Mockito, SoapUI, Postman.

Devops Tools: Docker, GIT, Jenkins, Chef, Puppet

Tools: Rational Rose, Microsoft Visio, TOAD.

Operating Systems: Windows, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Fort Worth,TX

Sr. Java/J2EE Developer

Responsibilities:
  • Involved in Coordinating, Planning & Executing the System Development Life Cycle.
  • Conducted the requirement sessions with Business and Functional users.
  • Designed the complete website from UI perspective using HTML5, CSS, JavaScript, AngularJS and Bootstrap.
  • Designed and developed Restful services to handle various requests from all the application screens.
  • Used new Java 8 features like Lambda expressions, Method Reference etc.
  • Created Micro services using AWS Lambda and API Gateway using REST API.
  • Create and configured the continuous delivery pipelines for deploying Micro services and lambda functions using Jenkins server.
  • Used AWS to deploy the project on an EC2 instance. Have created highly fault tolerant, highly scalable Java application using AWS Elastic Load Balancing, EC2, VPC and S3 as part of process and security improvements.
  • Implemented Netflix-Eureka from Spring Cloud for dynamic Micro services registry and discovery and Netflix-Archaius property framework, for dynamic/runtime changes in the configuration properties.
  • Used maven data project to build, developed and consumed Web Services using SOAP.
  • Adopt TDD (Test Driven Development) for extreme programming.
  • Used JAXB for converting Java Object into a XML file and for converting XML content into a Java Object.
  • Agile methodology is used for development of the application.
  • Used Apache Kafka for integration and Data Processing with spring and for Multi-Threaded message Consumption.
  • Responsible for designing Apache Kafka producer and consumer. Learning data streaming through Kafka, stream sets.
  • Developed views and controllers using Spring MVC and Spring Core.
  • Business logic is implemented using Spring Core and Hibernate.
  • Developed the presentation layer with Spring MVC using JSP and JavaScript.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Used Hibernate for Object-Relational Mapping.
  • Responsible for installation & configuration of Jenkins in a Docker container, capable of running Docker commands, (Docker in Docker) to support various builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.
  • Deployed the Application in Jboss Server present in Linux environment
  • Deployed project components onto IBM WebSphere.
  • Implemented Spring Framework to loose-couple dependencies. Developed user views using Custom tags in JSPs and data validation using Struts validators.
  • Developing the Rest end points and business service using Spring Boot framework
  • Used Spring Boot to deploy applications.
  • Developed JUnit test case and performed functional test, integration test for application.
  • Support QA, Integration and Production Environment testing and fix issues.
  • SVN activities.

Environment: JAVA 8, Servlets, Spring (IOC, MVC ), Hibernate, Netflix-Eureka, Spring Cloud, Spring Boot, SOAP Web Services, IBM Websphere, AWS(Elastic Load Balancing, EC2, VPC and S3), AWS Lambda, Micro services, JAX-WS, XML, JDBC, SVN, JUnit, SoapUI, HTML, Docker Container, JQuery, CSS3, JavaScript, JSON, HTML5, WSDL, ANT, AngularJS, Oracle 11g, Apache Kafka, CSS, Eclipse, Nexus, Web Logic Application Server.

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:
  • Involved in designing of the system using Functional Specification provided by Business Analysts.
  • Involved in developing the application built using J2EE technologies like Struts and Spring MVC Framework.
  • The application is based on JSP, Javascript, Struts 2.0, JSF 2.0, Hibernate 3.0, Service Oriented Architecture System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
  • Designed and developed the view-controller components using Servlets/JSPs, JavaScript, CSS, JQuery, AJAX, HTML and DHTML.
  • Implemented the application using Spring MVC, Spring Data, Spring Boot and usable tools like JavaBeans, Servlets where we are adding retailers to this application.
  • Involved in Installation and Configuration of Tomcat, SpringSource Tool Suit, Eclipse, unit testing.
  • Involved in Migrating existing distributed JSP framework to Struts Framework, designed and involved in research of Struts MVC framework which fits into our existing framework.
  • Designed and developed Axis Web service framework, Implemented Struts2.X, and migrated applications to Struts2 and Hibernate.
  • Worked with Mongo DB and MySQL databases and used Rob mongo as a management tool for mongo DB.
  • Created/managed Mongo DB/NoSQL collections. Developed Server-side automation using Node.js
  • Worked on messaging/queuing systems, streams and Micro services.
  • Integrating downstream REST services (Remote end points) using Apache HTTP client and unit testing with Jersey Client and Chrome Postman.
  • Developed Ajax framework on service layer for 2 module as benchmark
  • Implemented Service and DAO layers in between Struts and Hibernate.
  • Architected an enterprise service bus using Mule, Java (EJB3), Hibernate, and Spring to tie back-end business logic/systems with web properties via a corresponding RESTful API.
  • Used XSLT for transforming XML documents.
  • Designed Graphical User Interface (GUI) applications using HTML5, JSP, JavaScript (JQuery), CSS, and AJAX.
  • Applied MVC pattern of Ajax framework which involves creating Controllers for implementing Classes.
  • Refactored, re-architected, and enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code maintenance.
  • Implemented JMS for notifications and testing with JUnit, Mock cases.
  • Installed, configured, and managed the servers (Amazon Web Services, Linux, Tomcat, Apache, MySQL, MongoDB, Hudson/Jenkins, JIRA, Git and Junit).
  • Deploying and maintaining production environment using AWS EC2 instances and ECS with Docker.
  • Developed Data Access Object pattern for maintainability and portability across different persistence frameworks.
  • Implemented Data Transfer Object for end-to-end remote communication.
  • Involved in development, maintain web based application using Struts Framework 1.3 combined with Struts Validator Framework and Tiles for the application.
  • Implemented JavaScript framework for primary validations of the web forms as well as enhancing the pages’ interactivity for the users using Ajax and JQuery.
  • Implemented Spring Framework to loose-couple dependencies. Developed user views using Custom tags in JSPs and data validation using Struts validators.
  • Used version control system - perforce visual client used and maintained maven build scripts.
  • Involved in fixing bugs and minor enhancements of the modules.

Environment: Java EE, JDK 1.7, JSP, Struts2, Spring MVC, Spring IOC, MVC, Spring Boot, Hibernate, OO JavaScript, Ajax, HTML, JQuery, SOA, JSON, WSDL, ANT, Maven, AngularJS, Docker, Oracle 8i/9i/10g/11g, Oracle JDeveloper, Microservices, Mongo DB, CSS, Eclipse, Web Logic Application Server, Postman, MySQL, JavaBeans, JSP.

Confidential, New York,NY

Java Developer

Responsibilities:
  • Involved in designing of the system using Functional Specification.
  • Involved in fixing bugs and minor enhancements of the modules.
  • Involved in developing the application built using J2EE technologies and Struts and Ajax Framework
  • The application is based on Service Oriented Architecture System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
  • Developing and consuming web services like SOAP (JAX-WS), REST (JAX-RS).
  • Involved in Installation and Configuration of Tomcat, Eclipse and unit testing.
  • Involved in Migrating existing distributed JSF framework to Struts Framework, designed and involved in research of Spring MVC framework which fits into our existing framework.
  • Developed Ajax framework on service layer for 2 module as benchmark
  • Migrated of our existing business logic layer of session bean and replaced with Distributed Session façade POJO in ORM Model with hibernate and DAO.
  • Developed Data Access Object pattern for maintainability and portability across different persistence frameworks.
  • Implemented EJB: Session Beans, CMP Entity Bean, and MDB using JMS.
  • Implemented Data Transfer Object for end to end remote communication.
  • Involved in development, maintain web based application using Struts Framework combined with Struts Validator Framework and Tiles for other application in the same group.
  • Implemented JavaScript framework for primary validations of the web forms as well as enhancing the pages’ interactivity for the users using Ajax and JQuery.
  • Reviewed already-made codes to identify and achieve performance improvements as well as more secured access of the application.
  • Developed and used REST WebServices API using CXF and Spring 3.
  • Implemented Spring Framework to loose-couple dependencies. Developed user views using Custom tags in JSPs and data validation using Struts validators.
  • Using Resource and Properties files for Servers configuration. Used JUnit test environment for test based development
  • Used version control system - SVN Version Manager.
  • Used and maintained Ant builds scripts.

Environment: Java EE, JDK 1.6, JSP, Spring MVC, Spring DAO, JSF, Hibernate, OO JavaScript, Ajax, JQuery, CSS, HTML, JSON, WSDL, ANT, Oracle 11g, Oracle JDeveloper 10.3,JAX-WS, CSS, AJAX, Eclipse, Web Logic Application Server.

Confidential, Albuquerque,NM

Java Developer

Responsibilities:
  • Responsible for enhancement for mutual funds products written in Java, Servlets, Xml and xslt.
  • Implemented different J2EE Design Patterns such as Session Facade, Observer, Observable and Singleton, Business Delegate to accommodate feature enhancements and change requests.
  • Worked on struts framework to Re-Design UI to fit Model2 (MVC) design paradigm
  • Modified JavaScript for handling the access privileges
  • Extensively written CORE JAVA & Multi Threading code in application
  • Optimized SAX and DOM parsers for XML production data.
  • Implemented the JMS Topic to receive the input in the form of XML and parsed them through a common XSD.
  • Written JDBC statements, prepared statements, and callable statements in Java, JSPs and Servlets.
  • Followed Scrum approach for the development process
  • Extensively worked on Struts with Spring Integration for communicating with business components and also worked on Spring with Hibernate Integration for ORM mappings.
  • Modified and added database functions, procedures and triggers pertaining to business logic of the application.
  • Used TOAD to check and verify all the database turnaround times and also tested the connections for response times and query round trip behavior.
  • Used ANT Builder to build the code for production line.
  • Used Eclipse IDE for all recoding in Java, Servlets and JSPs.
  • Used IBM Clear Case for Versioning and Maintenance.
  • Involved in discussions with the business analysts for bug validation and fixing.
  • Modified technical design document, functional design document to accommodate change requests.
  • Wrote JUnit test cases for system testing.
  • Used JIRA as a bug-reporting tool for updating the bug report.
  • Involved in performance tuning where there was a latency or delay in execution of code

Environment: Java, J2EE, Servlets, JSP, Struts, Spring, Hibernate, JDBC, JNDI, JMS, JavaScript, XSLT, DTD, SAX, DOM, XML, UML, TOAD, Jasper Reports, Oracle,, Eclipse RCP, IBM Clear Case, JIRA, WebSphere, Unix/Windows.

Confidential,Columbus,OH

Java Developer

Responsibilities:
  • Involved in design and development of the application using SOA (Service Oriented Architecture) with Java Web Services / J2EE technologies .
  • The basic framework is based on MVC architecture.
  • Develop the browser based J2EE applications.
  • Using Hibernate as a part of application development
  • Designing the application using Hibernate, Springs framework
  • Deployed Servlets, JSP’s on Web Sphere server and configured it for optimal behavior in managing the client sessions.
  • Developed user interfaces using JavaScript, JQuery, HTML, XHTML, CSS custom tags.
  • Involved in development of Servlets/JSP and documenting all the components clearly.
  • Thorough knowledge in SD Methodologies Waterfall, Scrum and Agile
  • Extensive use of IBM Rational tools for organizing development of software and systems
  • Designed and developed reusable Java utility classes for the business logic functionality using services like JDBC and JNDI.
  • Used WebSphere application server for deploying the web content and all code was written using the Eclipse IDE.
  • Involved working with DB2 database
  • Written queries, stored procedures and functions using SQL, PL/SQL in Oracle.
  • Worked with sessions for database interaction with Oracle implementing Persistence for data storing and maintenance procedures.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • Expertise in deploying on Tomcat, JBoss, WebSphere
  • Used Maven Builder extensively for the code building.
  • Created Daily Rolling Log using Log4j.
  • Used SVN as Version Control System.

Environment: Java, IBM Websphere, Java, Hibernate, J2EE, Spring MVC, JSP, Rational Rose, JDBC, JNDI, SQL, JavaScript, XML, DTD, Eclipse, SVN, ANT, AWS, JUnit, Log4j, Oracle, PL.SQL, JQuery, Windows.

Confidential

Java Developer

Responsibilities:
  • Design and Development of the Object Oriented applications using OOA and OOD techniques in all Business Areas using Rational Rose.
  • Responsible for the overall layout design, color scheme of the web site using XHTML and CSS.
  • Created detailed wire frames & process flows.
  • Worked on bug fixing and Production Support.
  • Developed class diagrams, sequence diagrams and object diagrams using UML methodology.
  • Wrote Client side validation scripts using JavaScript.
  • Designed and developed sub system using Java Servlets, JSP, J2EE Entity beans and Session Beans.
  • Designed and developed web pages using HTML and JSP.
  • Stored data in Oracle database and accessed using Oracle JDBC drivers.
  • Used Eclipse as IDE to create, test and deploy EJB components.
  • Design and developed Oracle stored procedures, functions, triggers and PL/SQL modules.
  • Imported Client data into the database from XML file by using the XML Parser.
  • Developed web components using JSP, Servlets and JDBC.
  • Accessed backend database Oracle using JDBC.
  • Developed and wrote UNIX Shell scripts to automate various tasks.
  • Developed user and technical documentation.

Environment: JDK, J2EE, Servlets, JSP, JDBC, EJB, JDBC, SQL, HTML, Unil Shell, JavaScript, Eclipse, XML, UML and CVS.

Hire Now