We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Columbus, OhiO

PROFESSIONAL SUMMARY:

  • Highly motivated IT Professional, having around 9 Years of experience in analysis, design and development of Java Applications in a highly dynamic and challenging environment.
  • Participated in all phases of SDLC like Requirements Analysis, Design, Implementation, Testing, and Deployment.
  • Expertise in J2EE Technology’s (EJB, JNDI, JSTL, JMS, JPA, JAX - WS, JAX RS).
  • Excellent understanding of Object Oriented design methodology and Core Java concepts such as multi-threading, exception handling, generics, annotations, Collections and I/O.
  • Expertise in open source frameworks Spring, Hibernate and Struts.
  • Good expertise in Java Web Services (RESTful/SOAP), Service Oriented Architecture(SOA), Services Integration Framework (SIF), open-source tools and technologies
  • Experience in designing both Front end & Backend applications using Java, J2EE, Servlets, JDBC, JSP, AJAX and various other Frameworks.
  • Experience in applying the latest development approaches including applications in Spark using Scala to compare the performance of Spark with Hive and SQL/Oracle.
  • Expertise in GUI Design using Swing, HTML, XML, jQuery, Java Script, Angular 2/4, Angular JS, Node JS, React JS and JSP.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Used React-Router to turn application into Single Page Application.
  • Experience in developing react components for the partner homepages using React JS.
  • Strong Experience in using XML Suite technologies (XML, XSL, XSLT, DOM and XML Beans).
  • Experienced on Agile Methodology.
  • Actively involved in Service Oriented Architecture using web services.
  • Expertise in using SOAP and RESTFUL for implementing web services.
  • Designed end to end automation of infrastructure and continuous delivery of the applications by integrating cloud formation scripts, Jenkins, Packer, AWS and Ansible.
  • Defined AWS security groups which acted as virtual firewalls to control the incoming traffic onto one or more AWS EC2 instances.
  • Hands on experience in using tool Control M.
  • Experience in Application Servers like WebSphere, WebLogic and Tomcat.
  • Good experience in databases such as SQL Server 2005/2008, Oracle, DB2, and MySQL.
  • Experienced in developing middleware applications using Spring IOC, Spring Boot, Spring Integration, Spring WS, and Spring WS Security.
  • Proven experience in Integrated Development Environment (IDE) such as Eclipse, Net Beans, RAD.
  • Experience in design, development and implementation of Model-View-Controller (MVC-2) architecture, IOC, AOP (Aspect Oriented Programming), DAO (Data Access Object) using Spring Framework and good knowledge of Struts Framework.
  • Good experience in understanding and usage of JVM.
  • Extensive experience in Software Configuration Management using Version Control Software such as SVN, CVS and GIT.
  • Experience in build tools like ANT & Maven, logging with Log4j, Test Driven Development using Junit.
  • Good knowledge in implementing various Design Patterns Singleton, Factory pattern, Abstract Factory pattern and DAO pattern.
  • Experience in creating Unified Modeling Language (UML) diagrams such as Use Case Diagrams, Activity Diagrams, Sequence Diagrams, and Class Diagrams, Deployment Diagrams using Rational Rose.
  • Worked in both Unix/Linux and Windows based development environments.
  • Good programming and debugging skills in Unix Shell Scripting.

TECHNICAL SKILLS:

Languages: Java, C, C++, SQL.

Platforms: Windows 98/2000/XP/7, UNIX, Linux.

Databases: Oracle 9i/10g, MySQL, MongoDB

Web Servers: Apache Tomcat.

Application Servers: Web Logic, IBM Web Sphere, Glassfish.

Developing Environment(IDE): Eclipse, MyEclipse, iRAD, Net Beans.

Web Technologies: JSP (1.2/2.0/2.1), Servlets, HTML, CSS, SOAP, XSLT and DHTML, Angular 2/4, Angular JS

Messaging Services: JMS, MQ Series, MDB.

J2EE MVC Frameworks: Struts 1.1/1.2/1.3, Struts 2.1, Spring 2.0, 2.5 MVC, Spring Web Flow, Spring Batch, AJAX, spring boot.

ORM Frameworks: Hibernate 2.x, 3.x.

Design Patterns: Singleton, micro services, Value Object, MVC, Abstract Factory, Session Façade, Business Delegate, DTO, DAO, Iterator, Front controller.

Client Scripting: Java Script.

Server Scripting: Strut Tags, Spring Tags, JSF Tags, Custom Tags.

PROFESSIONAL EXPERIENCE

Confidential, Columbus, Ohio

SR Java/J2EE Developer

Responsibilities:

  • Involved requirements and existing business logic.
  • Designed and developed XML configuration based Spring REST web services using Spring REST framework
  • Implemented Controller, Service and Data Access layers.
  • Developed front-end using Swing, JSP, JSF, and JSP with Custom Tag libraries, JSTL, Struts Tag libraries, Adobe Flex, MXML, HTML and CSS.
  • Development on Web application using React.js, Redux.js, HTML5, CSS3, Responsive web pages.
  • Worked in UI team to develop new customer facing portal
  • Utilized Spring Boot to create java micro services applications
  • Involved in creating the Spring REST webservices, Spring integration.
  • Implemented exception handling using Spring Exception handler framework.
  • Designed a Real time service for the email triggering to the Predefined Customer for the applied application.
  • Integrated configured Apache Camel with Active MQ to use it as bus.
  • Upgrade of JSF Framework, Tiles and Tag libraries.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux) and configuring the servers for specified applications.
  • Developed report generations, which run on daily basis for the last 30 days for the application data that is submitted for tracking purpose to the business unit using spring batch.
  • Created POC for Spring Batch for running batch jobs.
  • Documented how Spring Batch is useful for the current project. Tried to address the advantages of using Spring Batch.
  • Used Spring Boot, Spring Security features.
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules
  • Extensively used JSP, HTML, CSS, JavaScript, Angular JS and JQuery for designing a user Interface.
  • Used React JS for creating reusable UI components
  • Extensively used SOAP UI and Rest Client consuming REST calls to validate web service response against database.
  • Involved in consuming the SOAPover HTTPweb-service calls through client invocation for DMMS Module.
  • Used Control-M to schedule and trigger the ETL.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch and AWS Simple Notification Service.
  • Used AWS to deploy the project on EC2 instance Implementation of the Business logic layer for Mongo DB Services.
  • Deployed artifacts build via Maven to Tomcat Server over local
  • End-to-End Deployment onto ABB (Application Backbone) Java cloud for DEV, UAT and PROD instances.
  • Tortoise SVN is used as source version control
  • Test First Methodology is being used for Unit Testing, extensively wrote Junit Test Cases using Easy Mock API, tested web service calls using mocking mechanism implemented across SOAP UI
  • Log4J is used for application and error Logging.
  • Involved in code analysis and App performance issues.
  • Worked with various Black Duck Scan Issues to be compliance with ITRC (IT Risk Control Policies)
  • Developed Shell Scripts for developing Batch Processes
  • As an Application Security Expert (ASE) closely working with ITRC team to compliant with various scans DEI (Developer Efficiency Index), S3 (Static Scan Issues), Black Duck Scans.

Environment: Java, J2EE, Core Java, JSP, JSF, Spring, spring integration, Hibernate, Web Logic, APACHE CXF, Restful, AWS, CSS, HTML, Swing, JavaScript, Bootstrap, JQuery, Ajax, Angular JS, React JS, JSTL, SERVLET, Oracle, Eclipse 3.6, Oracle TOAD, SQL, PL/SQL, Agile, JIRA, JDBC, Mongo DB, UML, Tomcat, Junit, MAVEN, Git, Unix, Shell script, SOA, XSLT.

Confidential, Los Angeles, CA

Java/J2EE Developer

Responsibilities:

  • Implemented front end (UI) of the application using HTML5, CSS, Angular JS and Node Js.
  • Designed and developed Business Services using Spring Integration.
  • Designed and developed very complex and large web pages using AngularJS library with AJAX and JSON.
  • Designed JSP pages for Initial applications, Submissions and Maintenance Involved in implementing Message Driven Beans using for JMS systems.
  • Developed session EJB and message driven bean (MDB) to process JMS XML messages; JSPs, Servlets, XML descriptors, using WebSphere Application Server.
  • Streamlined the time bound nightly batches for concurrent processing on various nodes within a cluster using spring batch.
  • Used struts validation framework to perform Server side validations.
  • Developed spring service classes for Initial applications and Maintenance module to implement business logic requirements.
  • External customer portal is developed in annotation based Spring MVC and Hibernate.
  • Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, JSP and JQuery.
  • Implemented JSF framework to simplify the development of various UI components.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring Security modules.
  • Used Dependency Injection feature of Spring 3.0 framework and O/R mapping tool Hibernate for rapid development and ease of maintenance in persistent layer.
  • Implemented Microservices architecture using Spring Boot for making different application smaller and independent.
  • Developed Restful web services to retrieve data from external sources.
  • Developed Restful web services using Apache Camel, Spring Boot and configured Kibana as a visualization dashboard.
  • Involved in integrating applications with other application using IBM WebSphere.
  • Involved in generating Hibernate Configurations files, Hibernate mapping files and Hibernate data Objects to communicate data in persistence layer.
  • Worked on Database Stored Procedures and Functions, views and Synonyms.
  • Implemented Java & J2EE design patterns.
  • Responsible to prepare Unit test scripts using JUnit.
  • Developed Shell Scripts for Automating Batch Processes in Unix

Environment: Java 1.7, J2EE, JSP, JSF, Spring4.x, Spring MVC, Spring Batch, spring integration, Hibernate, Restful, Apache camel, JMS, Oracle 9i, Eclipse, CVS, Angular JS, Node JS, HTML, CSS, Swing, JSON, Unix, Shell script, Maven.

Confidential, Boston, MA

Java/J2EE Developer

Responsibilities:

  • Extensive expertise in programming languages, development environments/tools, configuration management
  • Developed POJO and implemented Hibernate 4.0.1 for database operations.
  • Implemented Spring Framework 3.1.0 for dependency injection.
  • Implemented Spring ORM with Hibernate taking advantage of Java5 features like annotation metadata and generic collections using JPA along with HQL.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Experienced in installing, Configuring, deploying and managing enterprise applications using BEA WebLogic Server 8.x/9.x/10.x
  • Strong knowledge on deployment of J2EE applications on BEA WebLogic 8.x/9.x/10.x.
  • Commendable knowledge on Configuring JDBC connections and JMS connection factories.
  • Deployed WAR, JAR, and EAR applications in WebLogic.
  • Involved in application’s migration of WebLogic server from previous versions to current version.
  • Extensively worked with AJAX, JQuery 1.6, Dynamic HTML and CSS Gained comprehensive knowledge after Researching and troubleshooting emerging application issues, from WebLogic configuration to code issues.
  • Used version control system - Subversion Control.
  • Used and maintaining Ant builds scripts.
  • Developed the Shell scripts to automate the data configuration and data transfer between different environments.
  • Experienced in installing, configuring, deploying and managing enterprise applications.
  • Used Tomcat 6.x web server and BEA Web Logic Application Server 8.x/9.x/10.x

Environment: Java 1.5, Eclipse 3.2, Tomcat 6.x, Web logic 10.0, Oracle 10g, Toad 10.6, Spring 3.1.0, Hibernate 4.0.1, Unix, Shell script, Rational ClearCase 7.1.2.

Confidential

Java Developer

Responsibilities:

  • Design and Development of UI using HTML, DHTML, JavaScript and CSS.
  • Developed server side code in Servlet and JSP.
  • Involved in Analysis and Design.
  • Developed Action Classes and Model Classes.
  • Configured Struts-Config.xml.
  • Created Java Beans accessed from JSPs to transfer data across tiers.
  • Involved in Database and Application design.
  • Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
  • Configured deployment descriptor specifying data environment.
  • Assembled components and deployed on Server by vendor utilities.
  • Involved in Deployment of Application in WebLogic server.
  • Developed Stored Procedures.
  • Documented, prepared help files and user guide.

Environment: Java, Servlets, JSP, Struts, UML, Oracle, JavaScript, Eclipse, HTML, CSS, HTML, DHTML, WebLogic 8.1

Confidential

Java Developer

Responsibilities:

  • Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project.
  • Developing User Interface and implementing business process using JSP and Servlets.
  • Development of the application that was used to create dynamic JSPs, given input from a database table containing information about the contents of the JSP being developed.
  • Involved in writing the presentation layer in Java Server Pages (JSP).
  • Wrote Servlets programming and JSP scripting for the communication between web browser and server.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.
  • Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
  • Involved in code reviews and mentored the team in resolving issues.
  • Participated in weekly design reviews and walkthroughs with project manager and development teams.
  • Provide technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts for developers to start.
  • Environment: HTML, JSP, Servlets, JDBC, JavaScript, Tomcat, Eclipse IDE, XML, XSL, Tomcat 5.

Environment: HTML, JSP, Servlets, JDBC, JavaScript, Angular2, Tomcat, Eclipse IDE, XML, XSL, Tomcat 5.

We'd love your feedback!