We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Basking Ridge, NJ

SUMMARY:

  • Confidential is an accomplished Java/J2EE Developer with 8 years of professional experience with Design, Analysis, Development, Integration of Object Oriented, and Service Oriented distributed systems using Java/J2EE Technologies.
  • Development experience of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate, MVC, DAO.
  • Good experience with open source frameworks like spring 2.x/3.x/4.x (IOC, AOP, ORM), Struts 1.x/2.x, JSF2.0.
  • Thorough knowledge in implementing Enterprise Applications using Spring AOP, EJB 3.0, JNDI, JMS1.2, Java mailing API.
  • Strong working knowledge of developing data base tier using JDBC, Object relational mapping Technologies such as Hibernate 3.x and JPA2.x.
  • Well experienced in technologies like JAVA 1.4/1.5/1.6, J2EE 1.x, JEE5, JSP 2.x, JSTL, EL, EJB 3.0, JAXB, Servlets, HTML, DHTML, CSS, XML.
  • Experience in developing Rich Internet Applications using Web technologies such as AJAX, JavaScript in web applications using Jquery, AngularJS.
  • Good knowledge in Service Oriented Architecture (SOA) and developing web services SOAP and REST using Apache Axis and WSDL.
  • Expertise in Oracle 11g/10g, SQL Server 2005, MySQL 5.1 relational database management systems.
  • Deployment experience in WebLogic 10/11, WebSphere 6/5, and Apache Tomcat servers.
  • Experience in writing and executing unit test cases using JUnit Testing Framework.
  • Working knowledge with tools like Microsoft Visio, Rational Rose to draw Class diagrams, Use case diagrams, sequence and collaboration diagrams.
  • Expertise in designing systems based on Object Oriented Programming OOP and Object - Oriented Analysis/design OOAD methodologies, Rational Unified Process RUP methodologies.
  • Have exposure to all stages of the Software Development Life Cycle, starting from requirements gathering, Design, Development, Testing and deployment.
  • Quick learner with excellent design, Analytical, and communication skills.

TECHNICAL SKILLS:

Tools: Java 1.5/1.6/1.7,1.8 J2EE 1.x, JEE 5, SQL, Servlets, JSP, JSTL, EJB3, SAX, DOM, Web services, AngularJS, Struts1.x/2.x, Spring2.x/3.x/4.x, Hibernate3.x, Java Server Faces 2.x. Apache Tomcat 4.x, WebLogic 11/10/9, WebSphere 6/5. JavaScript, AJAX, JSTL, XML, XSLT, CSS, HTML, DHTML. ANT 1,6/1.7, Maven 2 Oracle10g/9i, SQL Server, MONGO DB UML, Waterfall, Scrum in Agile, TDD Singleton, Abstract Factory, Session Fa ade, DAO, MVC, Business Delegate, Value Object, Front Controller. SVN, GIT, JIRA, Rally, Splunk.

PROFESSIONAL EXPERIENCE:

Senior Java/J2EE Developer

Confidential, Basking Ridge, NJ

Responsibilities:
  • MAHIX system is supported with more than hundred batch jobs. Batch code is deployed in different server from application server and requires maintenance. Perform tasks to maintain batch server.
  • Handled release process, deployed batch deployment code in all the lower environments and pre-production environments.
  • Run the batch jobs and perform configuration changes to support various functionalities of system.
  • Checked for the stuck jobs in batch server and fixed the root cause of stuck jobs in batch server.
  • Fix defects in batch processing code.
  • Generated reports about batch processing data.
  • Written JUnit test cases and functional and end to end test cases.
  • Written code to mock a service and generate custom response. Perform functional testing to web services and test batch process functionality.
  • Coded defect fixes for a web application to perform check logs of batch processes.
  • Supported QA efforts of executing test cases by running batch jobs and generating notices.
  • Configured continuous deployment of applications with Confidential specific tool GOCD to achieve continuous deployment in cloud based environment.
  • Fix defects in Agent portal application, individual portal application.
  • Attended war rooms and working sessions to fix defects, environmental changes.

Environment: JDK1.8, Spring, JBoss, JBoss Fuse, Spring MVC, Spring IOC, RESTfull Web Services, Apache Kafka and Zookeeper, SOAP UI, WSDL, UML and Design Patterns, Oracle, Unix.

Senior Java/J2EE Developer

Confidential, Mount Laurel, NJ

Responsibilities:
  • Coded Rest API for Product service using spring boot.
  • Coded a web application to perform data base backup for Couch base DB.
  • Configured Apache MQ for middleware messaging systems.
  • Coded soap and Rest web services using spring boot to rewrite existing application to micro web application.
  • Coded Rest API controllers and web services client classes to interact with downstream systems.
  • Written JUnit test cases and functional and end to end test cases.
  • Coded a UI application using Spring MVC to ease up the access to configuration information and feature flags. This Application also eases up the accessibility to pay load information to downstream systems.
  • Configured continuous deployment of applications with Confidential specific tool GOCD to achieve continuous deployment in cloud based environment.

Environment: JDK1.8, Spring Boot, Cloud foundry, Couch base DB, Oracle DB, Spring 4.2, Spring MVC, Spring IOC, RESTfull Web Services, Apache ActiveMQ, SOAP UI, WSDL, Embedded Tomcat, Mockito, UML and Design Patterns, Gradle, Unix.

Senior Java/J2EE Developer

Confidential, Phoenix, AZ

Responsibilities:
  • Coded AngularJS custom directives for field validation.
  • Coded AngularJS controllers for UI data binding to dynamic views.
  • Coded Feature Flag implementation using Togglz jar framework. UI AngularJS module and Backend java module fetches feature flag information from one data source i.e. property file.
  • Coded controller classes to expose spring RESTfull web services and service Implementation classes.
  • Coded navigation logic to show user specific pages based on their personal information.
  • Developed work history module, User’s work history requirements are based on course and degree level chosen.
  • Developed Financial plan reset process. Financial Plan is calculated based on user’s information. In case of user revisiting changing his information forces to reset user’s financial plan.
  • Configured application’s cache using Google’s Memcache.
  • Upgraded spring version of Application and supporting dependency jars.
  • Participate in business meetings and coordinate with business analysts to understand business needs and implement same into functional design.

Environment: JDK1.7, AngularJS, Mongo DB, Eclipse 4.5, Spring 4.2, Spring MVC, Spring IOC, RESTfull Web Services, SOAP UI, WSDL, Microsoft SQL server Database, Tomcat, UML and Design Patterns, Maven 2, JIRA, Bamboo, SVN, Google’s Memcache, Splunk and Unix

Senior Java/J2EE Developer

Confidential, Phoenix, AZ

Responsibilities:
  • Coded web service client jar and its integration to consume webservice.
  • Coded quartz jobs to automate data extraction process.
  • Configured quartz timer tasks to schedule jobs.
  • Configured spring beans to implement Inversion of Control through setter and constructor injections.
  • Coded AES algorithm for encryption and decryption with 128- bit key.
  • Coded Logic to support regular and promotional rate plans.
  • Coded SFTP file transfer process to transfer the files with jsch framework.
  • Upgraded spring version of PMSI Application to support dependency jar’s spring version.
  • Fixed performance issue by resolving JAXB initialization problem for faster message delivery.
  • Wrote JAXB XML parsers for XML Schema Validation and used SOAP for sending and getting data from different applications.
  • Used Spring JMS (JMS Template) to send the messages to outbound queue's .
  • Written SQL, stored procedures for SQL server.
  • Coded DAO classes get daily valid rate plan codes.

Environment: JDK1.6, Eclipse 4.4, Spring 3.0, Spring IOC, coherence, Web Services, SOAP UI, WSDL, JMS 1.1, Microsoft SQL server Database, Web logic 10, UML and Design Patterns, Maven 2, Rally, IBM my service, Jenkins CI, GIT, Unix.

Senior Java/J2EE Developer

Confidential, San Francisco, CA

Responsibilities:
  • Confidential . is a global retailer offering clothing, accessories, and personal care products and it includes six brands Gap, Banana republic, Old Navy, Paper lime, Athleta and Intermix. It is a web-based application, which keeps track of subscribers for promotions, newsletters, and announcements. All the subscribed users are notified on regular basis about all product updates through a third party application called Exact Target. Application provides an internal mechanism to serve all email related transactions includes store receipt, order confirmation, customer appeasement, subscription, shipment confirmation etc. It is also used to send promotion emails to users, maintain a subscriber list, creating email template, using premade template.
  • Involved in the analysis, design, and development and testing phases of application using SDLC design methodology.
  • Participated in brain storming sessions with email marketing team and business teams to analyze requirements.
  • Developed the Application using Spring MVC Frameworks by implementing Controller, Service classes.
  • Involved in developing Persistence layer using Hibernate ORM framework.
  • Implemented cross cutting concerns like business transactions, security, Logging and monitoring mechanism using Spring AOP.
  • Created stateless session bean to allow remote access to POJO’s method.
  • Used Chain of Responsibility pattern for handling the message received from the queue and handled by the correct service based on the message type.
  • Used Spring JMS (JMS Template) to send the messages to outbound queue's
  • Developed email subscription pages.
  • Developed Frontend of the Application using JSP, JSTL, HTML, and implemented Auto completion future as well fetching of data from Database using AJAX.
  • Designed the Data Model for storing the Activity Tracking for the users using Oracle 11g.
  • Configured and used Hibernate as a persistence layer for storing the data in oracle database.
  • Wrote JAXB XML parsers for XML Schema Validation and used SOAP for sending and getting data from different applications.
  • Written SQL, PL/SQL queries, stored procedures for Oracle.

Environment: JDK1.6, Servlets, JSP 2.2, Eclipse 3.6, Spring 3.0, Spring IOC, Spring AOP, Hibernate 3.6, Web Services, SOAP, WSDL, JMS 1.1, Oracle 10g Database, Web logic 10, AJAX, HTML, JQuery, UML and Design Patterns, Maven 2, SVN, Linux.

Java/J2EE Developer

Confidential, Cleveland, OH

Responsibilities:
  • Application Provides Customers to Customize and Order products on Internet. It provides the selection products from Warehouses Located at different locations. It Provides Customer to Select the products for Commercial or House hold purposes, and provides the customer with cart based application to select different utilities and create a Quote for the selected items and Generate Proposal in different Formats and place Orders.
  • Designed and developed front end using JSP, JSTL, and Expression Language.
  • Developed front-end application using Struts 2.2 MVC framework.
  • Developed and reviewed the technical design for the system that adheres to the MVC, Front Controller, and Business Delegate, Session Façade and DAO patterns.
  • Involved in configuration of JavaBeans used in Spring IOC and implemented AOP features.
  • Implement business logic using stateless session beans using EJB 3.0 Specification to support distributed functionalities.
  • Implemented Transaction Management using the Spring/Hibernate configurations.
  • Developed DAO’s to access data.
  • DOM and SAX parsers were used to generate the XML documents.
  • Deployed the application on web sphere 8.0 application server using ANT scripts.
  • Log4j is used to maintain log files in an application.
  • Java Mail API integration is used for sending mails to a particular customer.

Environment: JDK 1.5, JSP, EJB 3.0, Struts 2.2, Spring 2.5, Hibernate 3.6, Jquery, Ajax, JSON, REST, XML, Oracle 10g, Web sphere 8.0, RAD 7.5, ANT 1.7, JUnit, Log4J, CVS.

J2EE Developer

Confidential, Birmingham, AL

Responsibilities:
  • This project involves re-writing the Health care application with java technologies. It allows patients to enter reimbursement information, which facilitates authorities to approve reimbursement application. Application uses a wealth of technologies like JSF/AJAX with Web flow controller, Spring AOP, Maven for build, and SVN for CM.
  • Involved in Developed managed beans, validators, converters and necessary helper classes to facilitate data mapping to the JSF components
  • Wrote JAXB XML parsers for XML the analysis, design, and development and testing phases of application.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • Configuration spring beans using Spring IOC dependency injection and wired dependencies for services.
  • Schema Validation and used SOAP for sending and getting data from different applications.
  • Used XSLT to transform my XML data structure into HTML pages.
  • Used XML Web Services using SOAP to transfer information to the supply chain and domain expertise Monitoring Systems.
  • Used the log4j as the logger of the requests and responses in our application.
  • Maintenance and enhancements for the System.

Environment: JDK 1.5, JSF 2.0, AJAX, My faces, Facelets, spring 2.5(IOC, AOP), Hibernate 3.2, JMS1.1, Oracle 10g, Eclipse 3.5, WebLogic 9, SVN, and Maven2.

J2EE Developer

Confidential, Chicago, IL

Responsibilities:
  • Confidential is an acute care hospital and has been providing comprehensive, quality healthcare to residents in Chicago's northwest suburbs for more than 40 years. This application enables clients to access, review and update Insurance coverage like health Insurance online. The project was aimed at developing a web based application that provided the customers to login and perform online transactions like paying bills online and updating their insurance policy.
  • Developed the persistence layer using Hibernate ORM tool implementing JPA annotation support.
  • Developed mapping classes in persistent layer, coded DAO objects and coded queries using Criteria, HQL queries.
  • Implemented JavaScript for Client Side validation and Struts Validation Framework on Server Side.
  • Configured spring beans to implement Inversion of Control through setter and constructor injections.
  • Implemented several design patterns like singleton, factory, MVC, front Controller and business delegate within the application
  • Implemented web services using JAX-WS API and Axis plug-in to allow users to view information from remote locations.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Singleton and Data Transfer Object (DTO).
  • Developed ANT scripts to generate EAR and WAR files and deployed on web logic 11g application server.
  • Coded JSP and DHTML pages to design of view pages.

Environment: Java 1.4, J2EE, Servlets, Spring 2.5, JSP 2.1, Struts 2 framework, WebSphere 6, Hibernate 3.0, Oracle 9i, RAD 6.0, JUnit, Log4j, Ant 1.6, CVS, UML and Design Patterns.

Software Engineer

Confidential

Responsibilities:
  • Application serves the purpose of keeping track of customers and automates their sales order transactions. This application keeps track of the information pertaining to the sales transactions such as customer details, purchase order details, product or item description and their pricing schedule. Designed and developed the order processing module by updating stock details. The system checks the database for availability and an invoice is prepared.
  • Designed the web application using Struts framework’s Model-View-Controller (MVC) pattern to make it extensible and flexible
  • Implemented the Struts-Config, Action Form classes and Action classes.
  • Implemented the front-end pages using JSP, JSTL and Struts Tag Libraries.
  • Developed the helper classes used by most of the components in this application.
  • JDBC is used to access database.
  • Used JavaScript for creating the global templates that can be used across the JSP pages.
  • Configured logger, appended and layout using log4j.
  • Used Ant for building JARs and WAR.
  • Rational Clear Case was used as source and version control for rebasing and delivering the code.
  • Wrote unit test cases and also performed unit testing and integration testing.
  • Documented design document and flow of entire application.

Environment: Servlet, JSP 2.1, Struts1.1, JDBC 3.0, HTML, ANT 1.6, Web Sphere 5.x, Oracle 9i, WSAD 6.0.

We'd love your feedback!