We provide IT Staff Augmentation Services!

 sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Buffalo, NY

SUMMARY:

  • 10 years of experience as a Senior Java developer in developing Enterprise and web - based Application using different technologies based on Java/J2EE.
  • Worked in AGILE/SCRUM environment and involved in different phases of SDLC like System Analysis, Design, Development Implementation of Web-Based Applications, Server side Applications, Object Oriented applications, Client/Server, Internet/Intranet, Windows, Web, Stand Alone and Distributed Applications. Onsite (offshore) work experience at client location.
  • Rich work experience in Java/J2EE frameworks like Spring, AngularJS, Struts and Hibernate .
  • Strong work experience in application integration using Web Services such as SOAP, Restful WSDL using different APIs like JAX-RS, JAX-RS etc.
  • Implemented code for various technical and functional components using different Spring modules like SPRING IOC, SPRING MVC etc.
  • Experience in Test Driven Environment (TDD) and implemented multiple test cases to perform unit testing the applications using JUnit Framework
  • Experience in implementing various J2EE design patterns like MVC, Data Access Object (DAO), Factory, Singleton, Data Transfer Object (DTO), Business Delegate, and Front Controller.
  • Proficient in Development of UI using JQuery, HTML, XML, CSS, JSP, JavaScript.
  • Expertise in developing data models using Hibernate, JPA Object relational mapping (ORM) Frame works and also used Hibernate Annotations to reduce time at the configuration level.
  • Proficient in Java Multi-Threading . Strong working knowledge on OOPs concepts, Strong knowledge on Exception Handling and Collections Servlets, JSP and JDBC technologies, Java Bean Objects, Business objects.
  • Experience in writing UNIX, Perl Scripts and Shell Scripting.
  • Working experience in Relational Database Systems like Oracle, DB2, MS-SQL Server and MySQL.
  • Strong domain knowledge in Insurance, Finance, Health Care and eGovernance.
  • Developed J2EE applications by using IDE’s such as Eclipse, MyEclipseBlue, Netbeans etc.
  • Involved in reviewing the code, explaining functional/technical specification to the team members, functional requirements analysis and also participated in resource planning.
  • Strong experience in using different build tools like ANT, MAVEN etc and different version control servers and tools like Windows CVS, Tortoise SVN etc.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, SQL, PL/SQL, XML Server-Side

Technologies: Servlets, JSP, JAXB, Dozer, JMS, EJB, SOAP, RESTful services

Frameworks: Spring, Struts, JSF, Hibernate, Log4j, Slf4j

UI Technologies: AngularJS, JQuery, JSON SiteMesh, Bootstrap, Jasper, CSS, iReports, iText, XML, HTML and Java Script.

Database: Oracle, MS-SQL Server, DB2 and Mysql.

Web Servers: Apache Tomcat.

Application Server: BEA s Weblogic, Websphere, JBoss

IDE: Eclipse, STS, Net Beans, JDeveloper.

Methodologies: Agile, Scrum, Waterfall Model.

Tools: Sql Developer, Toad, Maven, ANT, Junit, Mokito, Optimize it, Araxis Merge, Rational Rose,MS Visio.

Operating System: Windows NT/XP, Linux.

Version Management: GIT,Win CVS, SVN.

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible and mentored the team in complete software development lifecycle (SDLC) tasks - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Working with Product Owners, Business Analysts, Project managers in analyzing the requirements and preparing the system requirement specification.
  • Business Rule scoping, Scheduling and effort estimation.
  • Designed and developed the web-tier using AngularJS and Spring MVC framework.
  • Involved in the development of Service layer like Business Services, High Level Controllers and Low Level Controllers.
  • Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Developed reusable AngularJS directives.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Involved in producing and consuming REST web services using JAX-RS.
  • Involved in Mapping JAXB Objects to Business/Domain Objects using Dozer.
  • Extensively used JQuery script for client side JavaScript methods.
  • Participated in code Submissions, Code Reviews, updating design documents and troubleshooting.
  • Developed test cases and performed unit test using JUnit and Mokito Framework.
  • Identifying bugs and solving performance bottlenecks, testing and implementation.
  • Preparation of Release notes and participation on Deployment Process to move the code all the way to Production Environment.
  • Used IBM RTC as version control.
  • Used Gradle to fetch, build, and deploy application to development environment.

Environment: Java 8, Spring 4.0.5, AngularJS 1.4, JSP 1.2, Servlets 3.1, JavaScript, Dojo, Ajax, XML, Web Services (JAX-RS (REST) & JAX-WS), WebLogic 12C application server, Oracle, Log4J, Gradle, ANT, Junit, Mokito, Eclipse, Quality Center, Putty, Toad.

Confidential, NJ

Sr. Java/J2EE Developer

Responsibilities:

  • Designed and developed the web-tier using Html, JSP’s, Servlets, Spring MVC framework.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Used Angular JS as the development framework to build a single-page application.
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (Oracle).
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used SQL statements and procedures to fetch the data from the database.
  • Developed AngularJS Controllers which Isolates scope to perform operations in UI. Developed services and injected them to controllers using DI of AngularJS.
  • Used Jquery, bootstrap, Java Scripts for client side validations and validation frame work for server side validations.
  • Integrated Auto Mailing System using multi-threading, mail API and CronJobs.
  • Generated PDF reports using Jasper, iReports and iText.
  • Involved in consuming, producing REST web services using JAX-RS.
  • Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
  • Deployed the application on to Websphere application server.
  • Developed test cases and performed unit test using JUnit Framework.
  • Used CVS as version control.
  • Used Maven scripts to fetch, build, and deploy application to development environment.

Environment: Java 5, JSP 1.2, Servlets 2.3, Spring MVC, hibernate 3.0, AngularJS, JavaScript, Dojo, Ajax, XML, Web Services (JAX-RS (REST) & JAX-WS), WebSphere application server, Oracle, Log4J, ANT, Eclipse, Quality Center, Putty, Toad.

Confidential, Buffalo, NY

Sr. Java/J2EE Developer.

Responsibilities:

  • Worked as the primary resource for supporting the application and performing all the development
  • Responsible for discussing and understanding the requirements received from the client and prepare Design document with approach details for the implementation of the Business Rule.
  • Business Rule scoping, Scheduling and effort estimation.
  • Extensively consult with users for performing requirement analysis, design reviews, user acceptance testing support, and deployment support.
  • Designed the applications implementing the Spring framework for Model-View - Controller (MVC) pattern to make it extensible and flexible
  • Writing code to persist & retrieve data using Hibernate3.
  • Involved in producing, consuming Restful web services using JAX-RS.
  • Writing JUnit Test Cases
  • Identifying bugs and solving performance bottlenecks, testing and implementation.
  • Preparation of Release notes and participation on Deployment Process to move the code all the way to Production Environment
  • Integrating the application with existing application.
  • Maven was used for build automation and project management.
  • Trouble-shoot and provide operational support for production application.
  • Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries and represent object-database mapping.
  • Developed Data Access Object (DAO) pattern in persistence layer using JDBC.
  • Implemented the logging mechanism using Log4j framework.
  • Created unit tests using JUnit framework in test driven development approach.

Environment: Java, J2EE, Spring Framework, JSP, Servlets, Hibernate, Web Services (JAX-RS) JavaScript, Maven, JNDI, JDBC, PL/SQL, Oracle, XML, Log4j, WebLogic Application Server, Eclipse.

Confidential

Sr. Java/J2EE Developer.

Responsibilities:

  • Participate in system design specification sessions to document technical specifications and to provide design options and solutions.
  • Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
  • Developed Persistence layer using Hibernate to operate on database.
  • Guiding the Application Team’s entity design to ensure maximum leverage out of the ORM layer and JPA best practices.
  • Reviewing Application team’s Entity Relationship Model to ensure optimal engineering approach was being followed.
  • Created Web Services for Remote calling using Axis and SOAP.
  • Involved in Security Audit to address the performance and security Issues.
  • Provide technical and functional support to testing teams.

Environment: Java, J2EE,Struts 1.3, HTML, CSS, JavaScript, Hibernate, WebLogic, SQL 2005, Maven, Log4j, JUnit, XML, JSP, Servlets, JSTL, AJAXJQuery,Oracle10g and Eclipse.

Confidential

Java/J2EE Developer.

Responsibilities:

  • Perform detailed analysis of project requirements and design application architecture.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
  • Developed Persistence layer to operate on database.
  • Designed and developed common reusable framework components.
  • Developed integration components for third party software.
  • Used Java Mail APIs, Servlets, JSPs and MVC framework.
  • Conduct code walk through sessions with the java development team.
  • Develop front-end applications using Custom Tags and Java Script and jQuery in JSPs.
  • Perform Integration, Unit and Regression testing on the application components.
  • Developed JSP pages, Controller, Helper & Validator classes for the application.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.

Environment: Java, J2EE, Struts 1.3, HTML, CSS, JavaScript, Hibernate, Tomcat 6.0, SQL 2005, Maven, Log4j, JUnit, XML, JSP, Servlets, Oracle10g and Eclipse.

Confidential

Java/J2EE Developer

Responsibilities:

  • Implementation of MVC architecture by separating the Business Logic from the presentation Logic using JSP/Servlet framework.
  • Used JDBC for creating Data Access layer.
  • Developed DAO classes for the data interaction and service classes for the business logic
  • Apache Tomcat, web server was used for deployment and administration of components.
  • Used Eclipse as software development platform for developing the whole application.
  • Created Servlets for developing control and business logic of the application.
  • Coordinating and/or actively participating in developing and maintaining application software and applicable documentation.
  • Responsible for End User Training and Application support.
  • Created SQL queries and stored procedures.
  • Performed Unit Testing using JUnit for the modified codes.
  • Providing or coordinating technical support and ensuring technical stability of application systems.
  • Advice to the organization and Clients with regard to the area of functional specialization.

Environment: Java, J2EE, Struts 1.2, HTML, CSS, JavaScript, Tomcat 5.0, SQL 2005, Log4j, JUnit, XML, JSP, Servlets, DB2 and Eclipse.

We'd love your feedback!