We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Indianapolis, IN

SUMMARY:

  • 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: /Methods: 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, Indianapolis, IN

Responsibilities:
  • Coded a java web application using spring restful web services, hibernate.
  • Coded Restful API to support Personal file section.
  • Coded Restful API to support data feed for home page of claims system.
  • Configured hibernate configurations, data source configurations for crud operations.
  • Analyzed current mainframe applications and wrote functional requirements.
  • 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.

Environment: JDK1.8, Spring, Spring IOC, Angular 2, RESTful Web Services, IBM liberty server, hibernate, SOAP UI, WSDL, UML and Design Patterns, Oracle, Mainframe, Unix.

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.
  • Worked and integrated SOAP and REST based web services.
  • Coded Java ETLs for data manipulation and report generation.
  • Written code to connect to SFTP server, persist data in database.
  • Fix defects in batch processing code for time clock expiry functionality.
  • Designed and coded MAHIX utility application to view the logs and audit logs of batch processes.
  • Written code to generate 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 for higher volume data processing.
  • Configured continuous deployment of applications with ITG tool 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. Worked with cross functional teams to fix defects in service oriented architecture.
  • Have experience with JBoss container, JBoss fuse and eclipse and SCM tools like GIT and subversion.

Environment: JDK1.8, Spring, Jboss, Jboss Fuse, Spring MVC, Spring IOC, RESTful 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, RESTful 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 RESTful 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, RESTful 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.
  • Coded PIM application’s integration with SSRS report server.
  • Upgraded PIM’s build process from ANT to Maven.
  • Used XSLT to transform my XML data structure into HTML pages.
  • Involved in project planning event where business requirement or purpose of the project is explained.
  • Involved in story mapping and story pointing to estimate the assigned project work.
  • Involved in the analysis, design, and development and testing phases of application using SDLC design methodology.
  • 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 to support property Inspection reports .
  • Written SQL, PL/SQL queries, stored procedures for Oracle.
  • Coded Java ETLs for data manipulation and report generation.
  • Coded authentication rules for Choice central application.
  • Changed look and feel for Choice Central application by changing color pallets and logos.
  • Coded controller classes and service classes for Choice Central Application.
  • Coded Application Listener to load start up Environment system variables.

Environment: JDK 1.6, JEE5, JSP, Servlets, Struts1.2, Spring 3.6, Web Services, Webclaudran (Choice specific), Choice framework, XML, XSLT, Tomcat 5, Informix, Eclipse 4.4, GIT, Rally, Solaris.

Senior Java/J2EE Developer

Confidential, San Francisco, CA

Responsibilities:
  • 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:
  • 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:

  • 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:
  • 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:
  • 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!