We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Rockville, MarylanD

SUMMARY

  • Exceptionally focused Senior Java Developer with an outstanding work ethic, adept programming knowledge, strong analytical skills to identify and resolve technical problem, extreme support to the team to meet the mission and goals (budget, schedule) of the project.
  • Having 8+ Years of experience on Java/J2EE Developer with Enterprise applications, Distributed Application Development, Client/Server Applications, and Internet/Intranet based database applications and developing, testing and implementing application environment.
  • Experience on Spring Batch, Struts, Hibernate, JSP, JSF, Core Java, Java Beans, JSF, J2EE (JSP, Servlets), JavaScript, jQuery, Ajax, JMS, JDBC, XML, Web Services (SOAP and RESTFUL), PL/SQL, and Design Patterns.
  • Worked with Managed enterprise teams to provide tactical project management leadership and drive timely completion of Managed Service Plan of Record throughout Product life cycle management across development and process using Agile Methodology.
  • Involved in the phases of software development life cycle(SDLC) including Analyzing, Designing, Requirement Gathering, Developing, Testing, Supporting and good understanding of Service Oriented Architecture (SOA).
  • Extensive experience in methodologies such as Waterfall and Agile.
  • Expertise in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi - Threading, JDBC, Generics, Synchronization and Serialization.
  • Good understanding with Graphical User Interface plug-ins such as Customer Tag Libraries and Validation plug-ins such as Validator Framework.
  • Experience worked with Front end technologies: JavaScript programming(Angular.JS, Node.JS, React.JS), JSP,jQuery, JSON, Ajax.
  • Expert in implementing Spring modules including Spring IOC, Spring ORM, Spring AOP, Spring JDBC, Spring Security, Spring MVC.
  • Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate query language (HQL).
  • Have hands-on experience in the usage and deployment of applications in JBoss, Web Logic, WebSphere portal Server and Apache Tomcat Server.
  • Hand-on experience with Apache Axis 1.2 to develop and configure web services SOAP and WSDL which will be accessed by many clients with Java and Non-Java applications.
  • Very strong knowledge of SOAP and Restful web services.
  • Experience in using ANT tool, Maven to compile, package and deploy the components to the Application Servers.
  • Worked on Design Patterns like Template, Singleton, Service locator, MVC, Factory Methods and Data Access Object.
  • Used messaging system like Java Messaging Service (JMS) API to create, send, receive, and read messages using reliable and asynchronous communication.
  • Good understanding on MEAN Stack (MongoDB, Express.js, AngularJS AND Node.js).
  • Experienced in developing UML diagrams like use cases, sequence diagram, class diagram and activity diagram using Rational Rose.
  • Extensive database experience in writing Functions, Packages, Stored Procedures, Triggers, and Views in PL/SQL.
  • Strong experience in Eclipse, IntelliJ 10,11,12, NetBeans 8.
  • Experienced in Test Driven Development (TDD) writing unit test cases using Junit and Spring Test.
  • Devised experience in version control tools like CVS and GIT.
  • Proficient in logging framework Apache Log4j and fluid understanding in slf4j.
  • Involved in project management tools like JIRA.
  • Active participation in designing and implementation of the project and Involved in SCRUM/ SPRINT daily meetings.
  • Proficient in object-oriented design, data structures, technical problem solving, analyzing complexity, and debugging.
  • Strong written and verbal communication skills combined with client relationship skills and ability to learn emerging technologies quickly.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, Python.

Operating Systems: Microsoft Windows, Unix, Linux and MacOS.

UML Tools: MS Visio 2007, Rational Rose Enterprise.

J2EE MVC Framework: Spring 2.5, 3.0, 4.0, JSF 2.0, Struts 2.3.14

ORM Framework: Hibernate 3.0,4.0.

JavaScript Framework: jQuery, AngularJS, Angular2, ReactJS, Node.js.

Front-End tests: Karma-Jasmine, Protractor

Front-End Technologies: HTML, CSS, XHTML, XML, SOAP, XSL, XSLT JavaScript, JSP, JSTL, JDBC, EJB, JNDI and Servlets.

Web Services: JAX-RPC, JAX-WS, JAX-RS, SOAP, RESTful.

Build Tools: ANT, Maven.

Database: MS Access, PL/SQL, SQL Server, Oracle (10g,11g,12c), Oracle 9i, Or MySQL 4.1, 5.0, DB2, PostgreSQL, NoSQL Database-Mongo.

Database Tools: Toad, SQL Developer, Connect/J, DB2Connect, PGAdmin3,4

Web Servers: Apache Tomcat, IBM Web Sphere, Web Logic, JBoss5.5.

IDE Tools: Eclipse, NetBeans, IntelliJ.

Design Methodologies: Rational Unified Process, Agile, Test Driven Development, PDD.

Java Design Patterns: MVC(Model-View-Controller), DAO (Data Access Object), DTO, Singleton, Abstract Factory, Factory, Front Controller, Service Locator, Composite View, Iterator, Interpreter.

Debugging Tools: JUnit 4.1, TestNG, Spring Test.

Logging Tools: Log4j, slf4j

CI/CD: Jenkins, Bamboo, GitLab.

Version Control tools: SVN Tortoise, CVS, GIT- (Stash, SourceTree, BitBucket, Tortoise Git).

PROFESSIONAL EXPERIENCE

Confidential, Rockville, Maryland

Sr. Java/J2EE Developer

Responsibilities:

  • Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
  • Implemented applications using Java, J2EE, JSP, Servlets, JDBC, XML, HTML, XHTML, Hibernate, Struts, Spring and JavaScript on Windows environments.
  • Involved in AGILE process with daily SCRUM/SPRINT meetings for planning (achieving targets as schedule), understanding the project requirements, working with backlogs, and resolving issues.
  • Expertise in analyzing in data flow models, entity relationship and use cases.
  • Using front-end technologies HTML5, CSS3, jQuery, AngularJS, XML.
  • Working on custom directives, modules, routing, components of AngularJS.
  • Good understanding on application security. Application security is achieved by Spring Security for securing login services.
  • Securing application using session-based environment using JWT (JSON Web Tokens).
  • Devised experience on developing the application using Spring MVC, Dependency Injection of various component beans.
  • Configured and build Jenkins pipeline for the project for the auto deployment in the staging server for a successful build with all the Front-end and Backend-tests.
  • Used Angular JS for data-binding, and Node JS for back-end support with APIs.
  • Using Spring-AOP module features like logging, user session validation is implemented and Spring Boot for micro-services.
  • Used Spring framework to implement middle tier with Spring IOC.
  • Implemented an ORM framework, Hibernate for storing and retrieving objects into a relational database and configured hibernate.cfg.xml and hibernate.hbm.xml files to create the connection.
  • Used Hibernate Query Language(HQL), annotations and Criteria for accessing the data.
  • Developed the RESTweb service and Build Node.jsServer in the back-end to handle the front-end requests and responses calls.
  • Implementation of Restful web service using Jersey and to transfer the data used XML forms.
  • Used Rest Controllers of Spring Boot to replace the existing operations layer and created JSP custom tag libraries.
  • Responsible for code merging and version control with GIT.
  • Experience in Java Messaging Services (JMS).
  • Wrote Database objects like Triggers, Stored procedures in SQL.
  • Customized user interface pages using JSP.
  • Experience in database using Stored Procedures, Functions, Triggers and Complex SQL Commands and used Dynamic SQL to load the data.
  • Involved in batch processing using Spring Batch framework to validate feed files and load data into correspondingEBX5tables.
  • Worked on Amazon S3 to store and retrieve the CSV or XLSX files and Graphs.
  • Implemented the logging mechanism using Apache log4j for logging and error handling.
  • Developed JUnit test cases for unit level testing.
  • Using Mocha tests on server side for flexible and accurate reporting, and Jasmine on the client side.
  • Used Maven for building application and WebLogic server for deploying the project.
  • Used JIRA tool for tracking bugs, fixes, task assignment.
  • Participated in documentation and logic flow charts.
  • Worked with Business Analyst for better understanding and implementation of the application.
  • Constantly supporting the team with productional and non-productional issues, monitoring server and error logs.

Environment: Java, J2EE, Spring Batch, HTML5, CSS3, jQuery, AngularJS, Amazon S3, XML, AJAX,Node.JS, JavaScript, JSON, JSP, JMS, JNDI, Oracle, Spring AOP, Spring MVC, IOC/Dependency Injection, Spring, Hibernate, PHP, Spring MVC, Spring JDBC, JDBC, Angular 2, SOA (Service-oriented) Architecture, REST, JAX-RS, Mocha, Jasmine, Jersey, JUnit, JAX-B, Mongo DB, WebSphere, JIRA, Maven, GIT, log4j, Agile Methodology.

Confidential, Greenwood Village, Colorado

Java/J2EE Developer

Responsibilities:

  • Responsible for transforming design mock-ups to W3C standards compliantHTMLpages using XHTML,CSS, JavaScript, and jQuery, JSP/JSON, XML and XSLT.
  • Designed and Developed the application in AGILE/SCRUM methodology.
  • Developed using Struts CSS, HTML, XML, and JSF.
  • Used Spring MVC framework and JSP custom tag libraries for the presentation layer.
  • Application security is achieved by Spring Security for securing login services.
  • Devised experience on developing the application using Spring MVC, Dependency Injection of various component beans.
  • Developed JAX-RS and worked on all types of HTTP requests such as GET, PUT, POST, DELETE methods.
  • Implement REST web services with AngularJS.
  • Using REST Controller of Spring Boot developed Rest Endpoints.
  • Worked on File upload utility such VSS database for claim investigating module.
  • Used Spring Batch for running batch jobs.
  • Worked on Charts.js to generate the animated and interactive Charts.
  • Used Lombok Library that simplify the development of Java code writing.
  • Used Hibernate as Object Relational Mapping tool to map the objects to database tables.
  • Integrated with Spring Framework to write DAOs and POJOs.
  • Developed PL/SQL stored procedures in Oracle.
  • Implemented concepts like Multi-Threading and Exception Handling.
  • Extensively usedDesign Patterns like Singleton, Data Transfer Objects (DTO) and Data Access Objects (DAO).
  • Configuration management using CVS and version control using SVN.
  • Implemented Apache log4j for logging and debugging errors/exceptions
  • Developed Test Cases using JUnit using Mockito for unit testing
  • Used Intellij IDEA to build the application and Maven to deploy the application.
  • Responsible for code merging and version control with GIT.
  • Used Atlassian tools like JIRA, Bit bucket and Hip Chat.
  • Participated in UAT to ensure client requirements are met and constantly supported the team through the production releases.

Environment: JAVA, J2EE, Restful Web Services, Spring Batch, JSF, XML, JSP, Spring Boot, Spring Security, Charts.js, HTML5.0, CSS, JUnit, JavaScript, JAX-RS, Intellij IDEA 11.1.5, XML, Windows, PL/SQL, Lombok, Maven, Mockito, JIRA, GIT, Bit bucket, CVS, SVN and Log4j.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Involved in designing and delivering the user Interface code using HTML, CSS, XSTL, XML, JSP, JSTL and AJAX.
  • Used Java Database Connectivity (JDBC) 4.0 and Dependency Injection from Spring 2.5 framework.
  • Implemented message listener code using web service Restful to consume JSON messages using Spring JMS 1.1 configuration.
  • Worked on Spring JDBC for database queries and implemented SQL query classes for database operations.
  • Used Spring Framework modules such as Spring IOC and Spring AOP to develop the service and domain layer.
  • Good understanding of Spring AOP concepts like point cut, join point, advice, aspect, target object and AOP proxies.
  • Applied Maven build automation tool for building the application.
  • Re-developed JSP custom tag libraries, elements and JavaScript to upload and retrieve the documents.
  • Participated in developing the Servlet handling of http connection, request, response, security and methods.
  • Configuration management tool (SVN) was used for code versioning system and CVS for maintenance of the code.
  • Involved in development of the MVC architecture using the J2EE design patterns and technologies.
  • Utilized Business Delegate, Singleton, Data Transfer Objects (DTO), Data Access Objects (DAO) and Service Locator design patterns.
  • Developed Restful web services to allow communication between applications over HTTP.
  • Worked on JSON to represent HTTP protocol using GET, PUT, POST, DELETE methods.
  • Experience in database using Stored Procedures, Functions, Triggers and Complex SQL Commands using PL/SQL.
  • Used messaging system like Java Messaging Service (JMS) API to create, send, receive, and read messages using reliable and asynchronous communication.
  • Worked on TCL (Transaction Control Language) commands such as Commit and Rollback commands to manage the transactions processing.
  • Used Hibernate framework for mapping the java objects and database.
  • Used Exception Handling, Concurrency, Garbage collection and Memory management.
  • Client-side validations are done using JavaScript.
  • Worked on Apache Tomcat server for configurations set up and deployment of the application.
  • Prepared ANT scripts to deploy J2EE components into the server.
  • Performed Unit testing using JUnit4 and Log4J for logging the error warnings.
  • Worked on alignment, designing and coding of Graphical User Interface related design.

Environment: Core Java, J2EE 6, XML 1.0, JavaScript 1.5, JSON, CSS3, HTML 4.01, Spring 2.5, Hibernate, Restful web services, Design Patterns, Servlets, JUnit, log4J, JMS 1.1, Maven, PL/SQL, Web Services, Apache Tomcat 4.1, Windows, SVN, CVS.

Confidential, Brookfield, WI

Java/J2EE Developer

Responsibilities:

  • Created the ER (Entity Relationship) Diagrams for Relational Database.
  • Developed presentation layer using HTML5, JSP, JavaScript (jQuery), CSS, and AJAX.
  • Involved in XSLT transformations to prepare HTML pages from XML files.
  • Worked with Spring MVC framework, jQuery, Dispatcher Servlets, Controllers class to handle requests, Model and View Objects, View Resolver to develop application.
  • Used Struts validator framework for form validations and Java Scripts for client-side validations.
  • Written interfaces using JSP, JSP Tag libraries to simplify the complexness with interaction of the pages.
  • Designed and developed Spring DAO using Hibernate to perform CRUD operations on the data files.
  • Used ORM (Object-Relational Mapping) tools for creating the POJO class and mapping files.
  • Used PL/SQL to create and modify the Stored Procedures, Joins, Integrity Constraints, Triggers and SQL Commands.
  • Associated with Installation and Configuration of IBM WebSphere Application Server.
  • Managed relational data mapping with JPA.
  • Used JAXB to develop web store components and JAX-WS to simplify the development of web service.
  • Implemented Unit testing using JUnit framework.
  • Co-ordinated with the QA team for debugging and error handling.
  • Expertise in implementation of Java classes, Java beans, Multi-Threading and Generics.
  • Debugged into log files and various logging information using Log4j.
  • Worked on UNIX environment for development.
  • Applied MVC framework which has built in support for Ajax, used to create Controllers for implementation classes.
  • Worked on TCL (Transaction Control Language) commands such as Commit and Rollback commands to manage the transactions processing.
  • Used SVN version control tool.
  • Involved in Sprint-Plan Meetings and Retrospective Agile Methodology.

Environment: Core java, J2EE 1.5, JSP, Spring 2.5, JDBC, XML, Struts, Servlets, Hibernate, SOAP Web Services, AngularJS, jQuery, JSON, JavaScript, IBM WebSphere 6.1, HTML, CSS, JNDI, SVN, Log4J 1.2, JUnit 3.8, Maven, Swings, JPA, JSF, PL/SQL, UML, UNIX, Log4J, Shell Script.

Confidential

Software Developer

Responsibilities:

  • Played the role of Java developer, Involved in design and development of web-application.
  • Extensively used HTML, CSS, JavaScript and made validations and AJAX calls using jQuery.
  • Analyze old database table fields and map to new schema tables using complex SQL Queries and PL/SQL procedures.
  • Involved in data base migration and testing activities
  • Developed UML diagrams like Use Case diagrams, Sequence diagrams, Activity diagrams, and Class diagram using Rational Rose.
  • Created interface using JSP, XHTML, CSS.
  • Used Struts Tiles Framework to design JSP layout.
  • Created Servlets and Java Server Pages (JSP), to direct the process to the EJB components.
  • Written code for Session Beans and controller Servlets to handle HTTP requests from JSP pages.
  • Used JavaScript for client-side validations.
  • Used stored procedures and Triggers extensively to develop the Backend business logic in Oracle database.
  • Coded XML files using XPATH, XSLT, XPointer, DTD’s, Schema’s, and Parsing using both SAX and DOM parsers.
  • Developed XSL style sheets using XSLT to transform XML.
  • Written backend code for transaction processing using JDBC statements.
  • Build the application using Eclipse IDE and deployed the application using Apache Tomcat.
  • Involved in performing operations such storing and retrieving the data to and from the Oracle DB.
  • Version control using CVS.
  • Responsible for trouble shooting the production issues and performance of the application.
  • Co-ordinated with QA team in fixing the bugs.

Environment: Java, JSP 2.0, JDBC, Struts 1.3, Apache Tomcat, EJB, Servlets, Oracle 10g, XHTML, XML, My Eclipse, JUnit, Rational Rose, LOG4J, CVS 1.1.

We'd love your feedback!