We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

New Britain, CT

SUMMARY:

  • Having 7+ years of IT experience in Analysis, Design, Development, Implementation and Testing of Enterprise Applications in the Client/Server environment as a developer using Java/J2ee in Client - Server, 3-tier and n-tier applications.
  • Have extensive knowledge and working experience on Software Development Life Cycle (SDLC), Object Oriented Analysis and Design (OOAD).
  • Expertise in the implementation of Core concepts Java, J2EE Technologies: JSP, Servlets and frameworks like Spring MVC, Spring Security, Spring Boot, Spring Data, Spring Mail, spring validation, Spring JDBC, Hibernate.
  • Experience in server side programming like Servlets, JSP, JDBC, JNDI and JMS.
  • Good experience on application servers like Apache, JBoss, Web Logic, Web Sphere.
  • Experience in developing applications using waterfall, RAD and Test Driven methodologies.
  • Hands on in Core Java (multithreading, JDBC, Servlets, java performance tuning and memory management etc).
  • Experience in developing various front end frameworks like React JS.
  • Experience developing rich application UIs using HTML, JSP, JavaScript, JQuery, CSS, AJAX, JSON and AngularJS.
  • Experience in Spring MVC architecture, Struts framework, Spring IOC, and Hibernate
  • Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, spring, Hibernate and EJB.
  • Exposure to new features and issues addressed in Angular.
  • Experience in Handle JMS message events. Implemented JMS based Disconnect events for disconnecting the customers.
  • Experience with and solid understanding of Microservices.
  • Experience with AngularJS Expressions, Directives, Controllers, filters.
  • Experience in web technologies like XML, JavaScript, AngularJS, JQuery, AJAX and CSS.
  • Experience in Designing and developing the applications using Java Server Faces (JSF) and Spring web flow
  • Extensive experience in XML related technologies/tools such as JAXB, XSL, XQuery, and Xpath.
  • Experience in Providing in Auto deployment scripts (Jboss) and Auto execution of Junit scripts.
  • Experience in implementing REST webservices using Jersey / JAX-RS.
  • Extensive experience in SQL programming language in Oracle PL/SQL, T-SQL, MySQL database environments. Committed to enhancement of software reliability, performance and adherence to coding standards while contributing to the technical code documentation.
  • Hands on experience using the version controls like SVN and TFS.
  • Strong knowledge and experience in developing applications using servers like Websphere, WebLogic, JBOSS and Tomcat.
  • Experience using tools like Ant, Maven, Junit and Jenkins.
  • Experience with different J2EE Design Patterns like Singleton, DAO, Data Transfer Object, Session Façade, Template, and Service Locator.
  • Quick Learner, highly motivated team player with excellent organizational and analytical skills

TECHNICAL SKILLS:

Programming Languages: Java, PL/ SQL

J2EE Technology: JDK 1.4/1.5/1.6/1.7, Servlets, Java Beans, RMI, JDBC, JMS, Webservices, EJB

Frameworks and Tools: Struts 1.x/2.x, Spring 2.x/3.x, Hibernate, Log4J

Web Technologies: XML, XSL, XSD, XSLT, HTML, HTML5, CSS, DHTML, JavaScript, JSP, AJAX, JQuery, Angular JS, DOJO.

Databases: DB2, Oracle 8i/9i/10g/11g, SQL Server, My SQL.

Application/Web Servers: Apache Tomcat, JBoss, Web Logic and Web Sphere

IDEs: Eclipse, MyEclipse, STS and IBM RAD

Webservices: SOAP, REST, WSDL, UDDI, SOA

Design Methodologies and Tools: J2EE Design Patterns, TOAD, Edit plus, Notepad++, Text pad, Putty, UML, Rational Rose

Version Control: CVS, Clear Case, GIT and SVN

Build Tools: ANT, Maven

Operating Systems: Windows 98/2000/XP/7, Unix / Linux

PROFESSIONAL EXPERIENCE:

Confidential, New Britain, CT

Sr. Java/J2EE Developer

Responsibilities:

  • Designed and developed frameworks for Payment Workflow System using Core Java, servlets, JavaScript, XML, AJAX, J2EE design patterns and OOPS/J2EE technologies.
  • Designed the architecture based on the popular J2EE Model 2 approach of Model-View-Controller design paradigm.
  • Worked on spring application framework features IOC container.
  • Spring MVC framework is implemented to provide the controller framework.
  • Used JavaScript and AJAX to perform several functions as desired by the above applications.
  • Implemented various core framework level changes using Core Java, design patterns, and data structures.
  • Used Spring Batch for reading, validating and writing the daily batch files into the database.
  • Used Hibernate in data access layer to access and update information in the database
  • Implemented JAX-RS REST service using Spring REST technology.
  • Proficiency in adoption of architecture paradigms such as Web services, Middleware technologies.
  • Used SCRUM agile Methodology for design and development.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Developed the REST based Microservices using spring Boot.
  • Developed and enhanced middleware components using Collections, Generics, Object Serialization, and Multi-Threading using java. Util. Concurrent package and core java design patterns.
  • Designed the user interface of the application using HTML5, CSS3, JSP, JSTL, JavaScript, AngularJS, and AJAX. Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
  • Implemented MicroServices Architecture, with Spring Boot-based services interacting through a combination of REST, SOAP.
  • Used JUnit & Test NG Automation framework for performing Unit testing.
  • Worked on performance improvement by reviewing code and monitoring methods execution using JVM Monitor.
  • Implemented SOA Architecture using web services.
  • Provided Production Support, troubleshooting and fixed bugs for Java Web Apps and Oracle Database
  • Implemented the Message Driven Bean for Instruction enrichment and pre-processing. MDB is deployed on WebSphere server and dispatches the request to Stateless Session Bean (EJB) for further processing and Rules execution and asynchronous messaging.
  • Developed story/task by following TDD/BDD and Pair programming concepts. Providing daily status in scrum meetings with the client.
  • Used JMS (MQ Series) for sending out automated notification emails to respective users of the application.
  • Developed consumer-based features and applications using JavaScript, jQuery, HTML, CSS Behavior Driven Development (BDD) and pair-based programming.
  • Used the JavaScript libraries JQuery, AJAX to talk to the RESTful API and display the JSON format data for the end user.
  • Used Spring Boot which is radically faster in building cloud MicroServices and develop Spring based application with very less configuration.
  • Involved in the deployment of Web-Service End-Points using Apache CXF.
  • Developed the J2EE application based on the Service Oriented Architecture (SOA).
  • JBehave project for automatic acceptance testing. It helps make tests easier to read and write naturally.
  • Used EJB-MDB to listen to the message which is accumulated in the intermediate queue.
  • Created and consumed RESTFul Web Services using JAX-RS.
  • Achieved Behavior-Driven Development (BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios, tracked Cucumber reports.
  • Involved in invoking the Web Services by making using of Axis, REST, WSDL, SOAP with techniques such as Ajax, JQuery, JSON, JVM, DHTML and DOM scripting.
  • Built MicroServices using spring boot with continuous deployment and continuous integration using Jenkins.
  • Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective.
  • Involved in developing Integration Issues, System Testing Issues, User Acceptance Issues and production Issues including JUnit.
  • Expertise with Jboss Application server and Apache tomcat web server.
  • Used Cucumber as a testing tool for TDD and BDD.
  • Coding to build REST MicroServices using Spring Cloud, Oracle, XSD, JSON and Spring Config.
  • Developed RestFul WebServices for availability portal and availability of room.
  • Worked on the Java backend development using spring, Reflection, REST API and JSON.
  • Developed JUnit test cases, used junit4, Mockito and Power Mock for unit testing.
  • Used SVN, Maven and Log4J for version control, build dependencies and logging.

Environment: J2SE, J2EE, JSP, Servlets, EJB, AJAX, JSTL, ANT, TOAD, spring boot, HTML, XML, Angular JS, JavaScript, HTML5,SQL, JDBC, Web Logic, React JS, TFS, Oracle, Struts, T-SQL, Hibernate, Maven, Ant, Net beans.

Confidential, Atlanta, GA

Sr. Java/J2EE Developer

Responsibilities:

  • Developed Web application using JavaScript, MVC and OOP client side validation using JavaScript.
  • Involved in various business meeting with partners for gathering requirements.
  • Implemented Spring Batch with hibernate for various projects.
  • Providing enhancement, development, production support and maintenance for a suite of time critical applications.
  • Bug fixing, Functional Testing, Production support and Maintenance.
  • Implemented the backend business layers using Spring Beans, EJBs and Webservices
  • Implemented persistence Layer using Custom JDBC DAOs to handle CRUD operations
  • Carried out design and development of various JSP pages using TIERS custom framework.
  • Involved in development of e - commerce/web service project.
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
  • Used Message Driven Beans for asynchronous messaging which act as fa ades that routes the request to the next layers.
  • Built Web pages that are more user-interactive using Angular JS, React JS, LESS, RESTful API Services, JavaScript, Git, JSON.
  • Custom Java code for implementing our subscription based e-commerce model.
  • Implementing Business logic based on user selection using JQuery and Angular JS.
  • Used Data Access Object (DAO) design pattern to manipulate data.
  • Developed Webservices for the external systems to send XML requests to our systems in both synchronous and asynchronous modes.
  • Implemented MicroServices Architecture, with Spring Boot-based services interacting through a combination of REST, SOAP.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Involved in post-production support and maintenance of the application.
  • Coding to build REST MicroServices using Spring Cloud, Oracle, XSD, JSON and Spring Config.
  • Used JSP, JavaScript, JQuery, AJAX, CSS and HTML5 as data and presentation layer technology.
  • Created reusable UI components using React JS.
  • Used Angular JS to create Controllers to handle events triggered by clients and send request to server.
  • Used Subversion and TFS as a version control system.
  • Used Core Java concepts covering Multithreading and collections.
  • Authored a WSDL, Generated server side artifacts from the WSDL, classes that represent data types from XSDs using JAX-RPC & developed EJB end points.
  • Work for various E-commerce websites with inclusion of advanced features for client and user convenience and safety.
  • Built MicroServices using spring boot with continuous deployment and continuous integration using Jenkins.
  • Created complex Stored Procedures, Triggers, Indexes, Tables, Views and other T-SQL code and SQL joins for applications
  • Involved in QA support for various projects.
  • Used MAVEN and ANT for building various applications.
  • Deployed web applications and Domain Services on to web logic and Tomcat Servers.

Environment: J2SE, J2EE, JSP, Servlets, EJB, AJAX, JSTL, ANT, TOAD, spring boot, HTML, XML, Angular JS, JavaScript, HTML5,SQL, JDBC, Web Logic, React JS, TFS, Oracle, Struts, T-SQL, Hibernate, Maven, Ant, Net beans.

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Designed and developed a web-based client using Servlets, JSP, JavaScript, HTML and XML using Struts/Spring MVC Framework.
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Implemented JUnit automation for testing Java classes functionality.
  • Designing web pages for HTML with Rich design response UI to use libraries such as jQuery.
  • Developed a cross-platform JavaScript based solution using AngularJS.
  • Maintained good support with Business Analyst and Business Users to identify information needs as per business requirements.
  • Involved in coding for the presentation layer using Apache Struts Framework, XML, XSLT and JavaScript and worked using MVC pattern.
  • Designed and developed NoSQL solutions for all users.
  • Developed user interfaces using JSPs, XHTML, CSS, JavaScript and AJAX.
  • Developed source code to consume JSON response received through XHR/AJAX calls using JQuery. Ajax calls.
  • Designed and developed Rest Services using Java, spring, Spring Boot, RESTful, JPA, Hibernate.
  • Developed the web-services and analysis of SOAP envelope using SOAP UI.
  • Implemented the Message Driven Bean for Instruction enrichment and pre-processing. MDB is deployed on WebSphere server and dispatches the request to Stateless Session Bean (EJB) for further processing and Rules execution and asynchronous messaging.
  • Experienced in working with XML technologies such as XML, XPATH (dom4j), XSD and XSLT.
  • Wrote client side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Involved in system design and development in Core Java using Collections, multithreading.
  • Web application development for backend system using AngularJS with cutting edge HTML5 and CSS techniques.
  • Designed Frontend with in object oriented JavaScript Framework like ReactJS.
  • Used TFS as a version controller, to update the story boards for the entire application
  • Designed and developed UI screens using Struts, DOJO, JavaScript, JSP, HTML, DOM, CSS, and AJAX.
  • Used SOAP Technology for exchanging the XML application using HTTP.
  • Developed and maintained multiple versions of webservices by creating corresponding end points with Apache CXF.
  • Involved in writing procedures, queries using T-SQL to process the data on MS-SQL Server.
  • Involved in the implementation of DAO using spring-Hibernate ORM and creating the Objects and mapped using Hibernate Annotations.
  • Developed the applications using Eclipse IDE.
  • Used log4j for tracking errors and debugging the code. Used Team Foundation Server (TFS) for software version controlling system
  • Coded middle layer components using Java J2EE for handling data transfer from backend to Front end. Used RAD 6.0 as tool for handling java coding and middleware components.
  • Worked extensively with Java 4 including threads, Java Servlets, and JDBC along with the SQL.
  • Created UNIX shell scripts to automate the build process to perform regular jobs like file transfers between different hosts.
  • Used SVN, Maven and Log4J for version control, build dependencies and logging.
  • Used XML parsing techniques for data handling and JavaScript front-end pages.
  • Worked in TDD and version management tools Github, SVN.

Environment: Core Java, J2EE, JSP, Servlets, Struts MVC, Spring boot, Hibernate, EJB, JavaScript, HTML, CSS, JSON, YUI, AngularJS, Spring, Eclipse, TFS, React JS, Rational Application Developer, T-SQL, WebSphere, MS SQL2008/2012, Webservices, XML, UNIX.

Confidential, Columbus, OH

Java Developer

Responsibilities:

  • Integration with the J2EE Services layer of Unity Platform, using spring’s Application Context.
  • Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, and JSP UI Components as View and Action Servlet as a Controller.
  • Used Core Java (Collections, Multithreading, Concurrency) while working on various applications.
  • Developed Struts-based form validation, Application error handling and using Struts Validator framework.
  • Developed User- Interface screens involving Servlets, JSP, JavaScript, JQuery.
  • Deployed applications on Websphere server during development.
  • Implemented web-service integration components from SOA using SOAP, WSDL and RESTful web services.
  • Using Spring IOC developed Java Bean classes, with get and set methods for each property to be configured by spring. These can optionally implement interfaces, created an XML file that describes the Java Beans to be configured.
  • Design and Development of User Interface using Struts tag libraries.
  • Implemented JMS for asynchronous auditing purposes.
  • Developed Action classes for Struts framework and implemented Java classes for the corresponding Struts Actions.
  • Used JMS API for asynchronous communication, configured JMS Queues on Websphere Server.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information.
  • Used Struts tag libraries, JSTL and created web interfaces using JSP technology.
  • Used XML, WSDL, UDDI, SOAP, SAX parser and Webservices for communicating data between different application
  • Written T-SQL stored procedures, functions and cursors for use by data access layer.
  • Used JNDI and data source for database connection.
  • Used Log4J logging framework to write log messages with various levels.
  • Involved in fixing bugs and minor enhancements for the front-end modules.
  • Used VSS for version control.
  • Used Eclipse IDE for the development environment.

Environment: JDK, JDBC, Struts, JSP, Servlet, T-SQL, JavaScript, MS, Webservices, MS SQL Server, Eclipse, Websphere, Windows.

Confidential

Java Developer

Responsibilities:

  • Using core JAVA developed a web-based Quiz and testing software.
  • Developed an original object model design using database objects.
  • Developed user interfaces using JSPs, XHTML, CSS, JavaScript and AJAX.
  • Generated Class Diagrams, Sequence Diagrams with Microsoft Visio and RAD.
  • Designed patterns implemented such as Singleton, Front Controller, Factory pattern, Data Access Object.
  • Involved in writing of Webservices using SOAP, WSDL, deployment, and configuration and testing.
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction.
  • Unit testing, bug fixing in multiple environments (DEV/INT/CERT/PROD) and reproduce bugs for fixing and code review of individual modules in the application.
  • Parsed XML using SAX Parser and send that data to consumers as part of Batch Application.
  • Developed unit test cases using JUnit framework.
  • Accessed and manipulated the Oracle10g database by writing SQL Queries.
Environment: JDK, JSP, JDBC, SAS, VBA, HTML, XML, Microsoft Excel, MS Access, Windows XP, Unix, ANT, PL /SQL, Struts, MVC, Oracle, UML, Eclipse 3.3.2, JUnit, CVS, JIRA, CSS, SQL, AJAX.

Hire Now