We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Peoria, IL

SUMMARY

  • Java/J2EE professional with around 8 years of strong experience in full life cycle implementation of web - based applications.
  • Development experience using Java/J2EE (JDK 1.6, Java, JSF 2.0/1.2, JSP 1.1/1.2, Servlets 2.3, JDBC1.0/2.0, EJB 2.0, MDB, JTA, JPA, JNDI, JMS, IBM MQ, Web Services (Axis, JAX-RPC, JAX-WS), MVC Struts 1.2, 2.0 frameworks, Hibernate 3.0, Spring 2.0, Log4j, JUnit4, Maven and ANT).
  • Development and deployment experience with BEA Web logic … IBM WebSphere V7.0/6.1, Apache Tomcat 6.0 and JBoss 4.0 Application Servers.
  • Experienced in J2EE Design Patterns, MVC, Session Façade, Service Locator, Data Access Object, Data Transfer Object / Value Object, Business Delegate and Factory.
  • Developed presentation layer using JSF, JSF, JSTL, HTML5, DHTML, CSS and JavaScript.
  • Technical Expertise in Spring Framework features, Dependency Injection, AOP, JDBC Templates, Hibernate Integration, Hibernate Template, JMS Template and POJO objects.
  • Implemented persistence layer using O/R mapping tool like Hibernate and iBatis.
  • Used XML, XSD, DTD, SAX and DOM Parsers in developing multiple projects
  • Experienced with Relational Databases Oracle 10g, MYSQL Server.
  • Involved in various phases of Software Development Life Cycle of the application like requirements gathering, Design, Analysis, Development and Testing
  • Exposed the application using Rest Web Service, developed http post, get methods based on requirement and handled the errors using http status codes.
  • Designed and developed Microservices based on the card accounts using Spring Boot.
  • Used Spring MVC, Spring IOC to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Used spring integration for integrating the application with Microservices using spring integration workflow files.
  • Followed various Design Patterns in the process like - MVC, Factory pattern, Singleton, Front Controller, Business Delegate and Session Facade.
  • Proficient in writing SQL and PL/SQL programming, including Oracle stored procedures using tools; PL/SQL Developer and TOAD.
  • Good experience on Unix/Linux.
  • Experienced in Software Development Processes like SCRUM, Waterfall, Iterative and Agile Methodologies.
  • Solid experience with Rational Unified Process Methodology & Rational Tools like Clear Case, Clear Quest, Requisite, Rational Rose.
  • Experienced in IDEs; Spring Tool Suite 3.5.1, Eclipse 3.0, My Eclipse, WSAD and RAD 7.0.
  • Good experience using version control tools; CVS, SVN, GIT, and Rational Clear Case.
  • Experienced in developing the unit test cases using JUnit 3.0/4.0.
  • Experienced in code audit, performance testing and application tuning.
  • Set up build environment by writing ANT build.xml, taking build, configuring and deploying applications in all the servers.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.

TECHNICAL SKILLS

Operating Systems: Windows, UNIX, LINUX

Programming Languages: Java 5/6/7/8, Java Beans, SQL

J2EE Technologies: Servlets, JSP, JDBC, JNDI, RMI

Frameworks: Struts, Spring, Spring MVC, Spring security, Hibernate

Databases: Oracle 11g, DB2, MySQL, SQL Server

Development tools: IntelliJ, Eclipse, IBM RAD, NetBeans.

Web/Application servers: JBoss, Web logic 10.x/8.0/7.1, Apache Tomcat, IBM WebSphere. Glassfish

Web Development: HTML, DHTML, XHTML, CSS, XML, XSL, XSLT, XSD, JWT.

Scripting Languages: JavaScript, Ajax, Jquery

Design Patterns: Business delegate, Session Facade, Singleton, DAO, DTO, Factory Pattern

Version Controllers: SVN (Apache Sub Version), GIT, CVS, Clear Case

Build/Testing tools: ANT, Maven, Junit

Logging Tools: Log4J, SLF4J

Web Services: SOAP, WSDL, REST

Others/Tools: Agile, RUP, JIRA, TOAD, MobaXterm, Test Driven Development (TDD)

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

Sr Java developer

Responsibilities:

  • As a Technical Team Lead, analyze the system specifications/requirements and participate in the client’s meetings, convert the requirements into tasks and assign to the team.
  • Used Spring Framework for managing transactions and dependency injection (IoC) using annotations.
  • Used JPA (Java Persistence API) with Hibernate as Persistence provider for Object Relational mapping.
  • Developed the Front end for the application using HTML5, Angular JS, JSP and JavaScript.
  • Coded in Angular JS MVC Framework to make single page and Allocation price configurations pages.
  • Checking the coding standards using checklists, JTest.
  • Involved in writing JUnit test cases for Unit Testing service classes.
  • Used Serena Dimensions to automate the build process and deploy the application to Web Sphere Application Server.

Environment: Java, J2EE, Java SE 6, UML, JSP 2.1, JSTL 1.2, Servlets 2.5, Spring MVC, Hibernate, JSON, Restful Web services, jQuery, AJAX, Angular Js, JAXB, IRAD Web Sphere Integration Developer, Web Sphere 7.0, Eclipse Kepler-Maven, Serena Dimensions, Unix, JUnit, DB2, Oracle. Project: Service Marketing and Program Administration Rewrite (SMPA)

Confidential, Peoria IL

Senior Java Developer

Responsibilities:

  • As a Technical Team Lead, analyze the system specifications/requirements and participate in the clients meetings, convert the requirements into tasks and assign to the team.
  • Used Spring Framework for managing transactions and dependency injection (IoC) using annotations.
  • Used JPA (Java Persistence API) with Hibernate as Persistence provider for Object Relational mapping.
  • Developed the Front end for the application using HTML5, Angular JS, JSP and JavaScript.
  • Coded in Angular JS MVC Framework to make single page and Allocation price configurations pages.
  • Developed Action Script classes for Event handling, Response handling and Error handling.
  • Developed RESTful Web services to produce the data to internal systems.
  • Developed SOAP JAX-WS Web services to produce data (Campaign program) to third party vendors and to fetch the data from third party vendors.
  • Used JavaScript, jQuery and AJAX for displaying data in customized format on User Interface.
  • Used Test-Driven Development methodology (TDD) to grow software capability and refractor into well-designed maintainable software.
  • Used Serena Dimensions to automate the build process and deploy the application to Web Sphere Application Server.

Environment: Java, J2EE, Java SE 6, UML, JSP 2.1, JSTL 1.2, Servlets 2.5, Spring MVC, Hibernate, JSON, Restful & JAX-WS (SOAP) Web services, jQuery, AJAX, Angular Js, JAXB, IRAD Web Sphere Integration Developer, Web Sphere 7.0, Eclipse Kepler-Maven, SOAP UI, Serena Dimensions, Unix, JUnit, DB2, Oracle. Project: Configuration Intelligence Agent (CIA)

Confidential, Miami, FL

Java Developer

Responsibilities:

  • Interacted with Business team and third party for Requirements gathering and also participated in the implementation of new Application according to the Business Requirement Document (BRD).
  • As a Technical Team Lead, analyze the system specifications/requirements and participate in the client’s meetings, convert the requirements into tasks and assign to the team.
  • Developed RESTful Web services to fetch the data (dealer's related data) from internal upstream systems and also to produce the data to internal systems.
  • Developed SOAP JAX-WS Web services to produce data to third party vendors.
  • Used JavaScript, jQuery and AJAX for displaying data in customized format on User Interface.
  • Working on Oracle12c/10g data base for storing and retrieving the application data
  • Involve in configuring JMS and JNDI in rational applicationdeveloper.
  • Involve in the usage of JPA API for configuration of ORM tools.
  • Perform building and deployment of EAR, WAR, JAR files on test, stage systems in WebLogic Application Server, worked in WebLogic system administration infrastructure.
  • Using Business Delegate, Service locator, Factory, Session Facade, DTO and DAO design patterns.
  • Involve in code review and deployment of the application on development, testing of production servers.
  • Write various Struts action classes to implement the business logic.
  • Involve in the design of the project using UML Use Case Diagrams, Sequence Diagrams, Object diagrams, and Class Diagrams.
  • Understand concepts related to and written code for advanced topics such asJavaIO, Serialization and multithreading.
  • Usingjavafeatures such as Generics, Collections API
  • Perform unit testing using JUNIT framework and tested DAO's and Business Services.
  • Analyzing the client requirements and production issues
  • Design and Development for enhancements & change requests
  • Provide technical support for external users

Environment: Java, J2EE, Java SE 6, UML, Spring, JSP 2.1, JSTL 1.2, Servlets 2.5, Java Mail API 1.4, Restful JAX-WS (SOAP) Web services, Hibernate, jQuery, AJAX, Web Sphere 7.0, IRAD Web Sphere and Integration Developer, SOAPUI, Serena Dimensions, Unix, DB2.Project: Canada Dealer Event Registration

Confidential

Java Developer

Responsibilities:

  • Interacted with the Business Analysts in the development of requirements definition, use case analysis and implemented Functional Specification Document (FSD).
  • Used Test-Driven Development methodology (TDD) to grow software capability and refractor into well-designed maintainable software.
  • Involved in writing JUnit test cases for Unit Testing service classes
  • Performing Load Test, Backend Failure Test and Memory Leak Test.
  • Used Serena Dimensions to automate the build process and deploy the application to Web Sphere Application Server.

Environment: Java SE 6, Java, J2EE, IRAD Web Sphere Integration Developer 7.0, JSP 2.1, JSTL 1.2, Servlets 2.5, Struts, RESTful Web services, JavaMail API, DB2, Oracle, Unix, Serena Dimensions, TOAD Project: International Wholesale and Inventory Tracking (IWIT)

Confidential

Java Developer

Responsibilities:

  • Interacted with the Business Analysts in the development of requirements definition, use case analysis and implemented Functional Specification Document (FSD).
  • Involved in writing JUnit test cases for Unit Testing service classes.
  • Performing Load Test, Backend Failure Test and Memory Leak Test.
  • Migrated the application from Web Sphere 6.0 to 7.0.
  • Designed and developed user interactive Web Pages using JSP, HTML, CSS and JavaScript and Ajax.
  • Designed and developed Web Services using JWS JBoss Annotations.
  • Provided UNIX scripting to drive automatic generation of static web pages with dynamic news content.
  • Participated in requirements analysis to figure out various inputs correlated with their scenarios in Asset Liability Management (ALM).
  • Assisted design and development
  • Involved in design and implementation of the application using Struts 1.2 framework
  • Worked extensively on server side using SOAP Webservices.
  • Developed Stateless Session EJB for Server-side processing.
  • Installed, configured and deployed components on IBM Web Sphere.
  • Used for asynchronous processing.
  • Accessed back- JMS/MQ end data source of DB2 with JDBC API.
  • Did unit testing using Junit
  • Involved in performance tuning.
  • Used CVS for version Repository maintenance.

Environment: Java, J2EE, Java SE 6, Struts 2.0, JSP, Servlets, JavaMail API, AJAX, Web Sphere 6.0/7.0, IRAD Web Sphere Integration Developer 7.0, Serena Dimensions, Unix, DB2. Project: Capacity and Options Planning System (COPS)

We'd love your feedback!