We provide IT Staff Augmentation Services!

Sr. Java /j2ee Developer Resume

NyC

SUMMARY:

  • Having 6 plus years of IT Experience in Software development of Business Applications and Solutions as a Java Developer.
  • Experience in designing and developing applications using J2EE, Spring Framework, Spring MVC,Hibernate, Servlets, JSP, JSTL, Struts.
  • Experience in developing, packaging and deploying Servlets, JavaBeans, and JSPs using Eclipse 4.x, STS.
  • Strong experience in the functional usage and deployment of applications over Web/Application servers like Apache Tomcat, WebLogic and WebSphere.
  • Experience in developing web based user friendly GUIs using Servlets, JSP, HTML, CSS, XHTML, Java Script,AngularJS, JQuery, JSTL and AJAX.
  • Created and ConfigureMicroservicearchitecture for CDT Directory project and integrated wif AngularJS application
  • Experience in maintenance and configuration of user accounts for Dev/UAT/PROD servers in AWS Cloud
  • Experience working wif Oracle &MySql databases.
  • Having good experience in handling XML form of data.
  • Experience in designing various integration components using JMS and MQ Series and worked anSpring Kafka and Zookeeper apart from JMS as a messaging service.
  • Expert in SpringBoot which is radically faster in building cloudMicroservicesand develop Spring based applications wif very less configuration.
  • Expertise in defining coding and development standards and implementing design and code review procedures throughout the project lifecycle.
  • Experienced in Architectural design of the System and designing application using OO Concept, implementation of J2EE Design Patterns like DAO, Singleton Pattern, Session Facade, Service Locator, Spring IOC, Spring MVC .
  • Strong hands - on experience wif Spring MVC Controllers, Spring boot, Validators, Spring Annotations, Spring tag library, Inversion Of Control (IOC), Spring LDAP, Spring Batch, Spring Scheduler, Application Context configuration, Spring Aspect Oriented Programming (AOP), Spring DAO, Hibernate, Spring Security along wif Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experience in integratingMicroservicesArchitecture wif Spring Boot and Docker.
  • Used Microservices architecture wif Spring Boot services and interacting through the combination of REST and Apache Kafka message brokers.
  • Extensively worked wif ORM tools (Hibernate (HQL), JPA, and OJB) and JPA annotations.
  • Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns and AngularJS.
  • DesignedMicroServicesspecification including - End Point Registration, Request, Response, HTTP Codes, Error Codes etc.
  • Experience in Consuming REST Services inAngular2 using http methods.
  • Experience in designing and developingUser Interface (UI) applications and professional web applications using HTML5, XHTML XML, XSL, XSLT, JQuery, AJAX, JSON, JavaScript and CSS3, JSF, JSP, JSTL Servlets and Angular JSwifclient scripting and server side scripting languages like JavaScript, JQuery, JSON, JSF, JSP.
  • Expertise in n-tier Architecture, object oriented Enterprise Java web applications using J2EE technologies/frameworks which includes JSP, Servlets, EJB (Entity Beans, Session Beans, MDB, Transactions, Security), JMS, Struts,WebSocket, JSF, Spring, Hibernate, JDBC, JavaScript, SOAP/Rest Web services.
  • Good working experience inSpring Security and Spring batch.
  • Expertise in using IDEs like Eclipse,My Eclipse, and IntelliJ IDEA in various Configurations wif version control tools likeCVS, GIT, and SVN.
  • Experience in server side messaging using Camel and JMS (Active MQ implementation).
  • Experience in deploying and configuring applications onto application servers like Web Sphere, Web logic, JBOSS and Web server Apache Tomcat.
  • Experienced in implementing SOAP based web services using Apache CXF, Axis, and Spring CXF inhandling HTTP, JMS transports.
  • Experience in developing Restful Web Service using Jersey framework.
  • Experience in implementing Service Oriented Architecture (SOA) wif XML based Web Services (SOAP/WSDL) using Top down Approach and Bottom up Approach. Developed ANT scripts, and used Maven tool to build and deploy J2EE Applications.
  • Experience of Database design in Oracle/ DB2/ MySQL/ SQLServer query based programming and PL/SQL procedure programming and proficient in Database programming using JDBC and SQL.
  • Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server, DB2, and MySQL.
  • Expertise in MVC2 Architecture using Struts, Spring wif features like the Validation Framework, Tiles Framework, and Internationalization.
  • Extensive noledge of MVC architecture and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO and Business Delegate in the development of web based and distributed Enterprise Applications.
  • Experience in log management tools like log4j, Splunk generating the application usage reports.
  • Strong Knowledge and extensive experience using automated build and testing utilities such as Jenkins, JUnitand Maven.
  • Hands on Experience in UMLdesigningUse Case diagrams, State Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams, and Object Diagrams wif Rational Rose 4.0.

TECHNICAL SKILLS:

J2EE/JEE Frameworks: Spring3.0, JPA, Hibernate3.x, Struts2, EJB2.0 /3.0, JMS, JDBC, JUnit, Maven, ANT, Log4J, Eclipse, RAD, TOAD.

Web Technologies: Servlet2.5, JSP2.0, HTML, Ajax, JQuery, XML, XSD, XSL, SOAP, Rest, JSON, JACKSON and WSDL.

Application/Web Servers: Web Sphere, Jboss Fuse, Web Logic, JBoss 5.x, and Tomcat 6.x, Domino v8.x.

IDE: Eclipse, STS, RAD.

Databases: Oracle 11i, MS SQL Server 2000, My SQL 5.0.

Languages: Java, C/C++, PL/SQL, Java script, Python

Software Methodologies: Object Oriented Analysis & Design, UML, Agile, Development Methodology

Operating Systems: UNIX, Redhat Linux, Ubuntu, WINDOWS XP/7.0.

Source Control/ BUG management: CVS, SVN, GIT, JIRA and AMNTIS.

GUI: HTML5, XML, XSD, AJAX, JavaScript, Node.js, hiber JS, JQUawsERY, CSS3

Cloud: AWS (EC2, IAM, S3, ELB, RDS, Lambda, VPC, Cloud Formation, DynamoDB)

PROFESSIONAL EXPERIENCE:

Confidential, NYC

Sr. Java /J2ee Developer

Responsibilities:

  • Involved in the analysis & design of the application.
  • Developed the controller servlet to handle the requests and responses.
  • Created AngularJS controllers, directives, models for different modules in the frontend.
  • Designed and developed JSP pages using Struts framework.
  • Involved in writing client side validations using JavaScript.
  • Developed front-end content using HTML, CSS and client-side validations using Angular.JS.
  • AJAX was used to perform simple XML Http Request callbacks for retrieving data dynamically into the client pages.
  • Designed and developedMicroservicesbusiness components using SpringBoot.
  • Used Web services (REST) for transmission of large blocks of XML data over HTTP.Various facets of the web service like functionality and performance were tested before deploying.
  • Developed Data Access Objects (DAO) to access middleware Web Services.
  • Coded Server pages using JSP, Servlets, Struts by following MVC architecture.
  • Developed web services in Java and Experienced wif Service Oriented Architecture Protocol, WSDL.
  • JDBC wif SQL/PLSQL for database connectivity.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Configured Spring basedMicroservicesand Spring Boot
  • Involved Amazon Lambda to manage some of the AWS services.
  • Used security groups, network ACL’s, internet gateways and route tables to ensure a secure zone for organization in AWS public cloud.
  • Used multiple in-built directives in AngularJS & Node.js such as filters, rootscope, childscope, modal, template, and state in the application development.
  • Used AngularJS framework for building web-apps and is highly efficient in integrating wif Restful services.
  • Used AngularJS for Custom Directives, Custom Filters and Node.JS for back-end support wif APIs.
  • Experienced on spring framework applications like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security and SpringBoot and did integration to Micro services into existing system architecture.
  • Created application on Spring Batch framework and Multithreading to improve performance.
  • Used Multithreading for faster and parallel processing of documents.
  • Used Hibernate as persistence framework for DAO layer to access the Oracle11g database.
  • JUnit was the framework used in the development of test-driven development.
  • Implemented persistence mechanism using Hibernate (ORM Mapping). Responsible for mapping the database model into persistence objects using Hibernate Annotations
  • Used OracleDatabase for persisting the data. Used Agilemethodology.
  • Webspherewas used to integrate the applications and automate the process.
  • Back end database testing was done to find bugs in the early stage of development.
  • Implemented the integration wif the back end system wif web services using REST.
  • Developed a logging component using Apache Log4J to log messages and errors.
  • JQuerywas utilized to simplify the client-side scripting of HTML.
  • Involved in the design of the Referential Data Service module to interface wif various databases using JDBC.
  • Experience wif Core Java wif strong understanding and working noledge of Object Oriented Concepts like Collections, Multi-threading, Exception Handling, Reflection, me/O and Serialization.
  • Involved in designing test plans, test cases and overall Unit testing of the system.
  • Prepared documentation and participated in preparing user's manual for the application.

Environment: Java, J2EE, JSP, Spring MVC, Hibernate, Eclipse, Kafka,WebSphere, JavaScript, Ajax, JQuery, Scala, JDBC, JavaWeb services, Multi-threading, AngularJS, Oracle, Junit, CVS

Confidential, Jackson, MI

Java/J2ee Developer

Responsibilities:

  • Perform the Requirement Analysis, Impact Analysis, Design and Development, Reviews, Testing and Implementation of System Changes and enhancements for the new development.
  • Prepared the prototype pages of the application based on the templates and requirements using HTML.
  • Developed the application implementing MVC Architecture, integrating JSF wif Hibernate and spring frameworks.
  • JDBC wif SQL/PLSQL for database connectivity.
  • Used Micro service architecture, wif Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.
  • Developed required Web pages using HTML.
  • Struts 2.0framework was used to develop the JSP pages
  • Closely worked wif Business Analyst and Client for business issues.
  • Involved in Bug Fixing (Debugging) of the application.
  • VISIO was used to create logic and flow charts when planning out the program
  • Involved in Developing User Interfaces using HTML and JSP's
  • Designed User Interface using Java Server Faces (JSF), Angular.JSJava Script, CSS, and XML.
  • To transfer large blocks of XML data over HTTP, RESTwas utilized.
  • JAXB was employed to convert XML files to data structure wherever necessary.
  • Used Oracle database for persisting the data.
  • Angular JS, HTML, JavaScript and jQuery were used for the UI development and validations
  • Consumed REST based micro services wif Rest Template based on RESTful APIs.
  • To prevent deadlock, data corruption etc. backend tesing was done.
  • Alfresco was the API used to optimize the processes and make collaboration easy.
  • TIBCO was used to provide a comprehensive Java EE -based integration solution.
  • JMS was utilized to allow multiple clients to access information wherever necessary.
  • Created a data access layer using DAO pattern to make rest of the code database independent.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Used Spring MVC components to implement business layer and Spring Boot for Micro-services.
  • IBM RAD was utilized to accelerate the development and deployment of JavaEE applications.
  • WSDL 1.1 was the technology utilized to define the web service. Used Shell scripting language.
  • To combine different components together wherever needed, the Spring framework was used.
  • Used SVN for version controlling.
  • Used ANT build tool to build and deploy the application.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used JUnit Framework for the unit testing of all the java classes.

Environment: Servlet, JSP, JSF, AJAX, Spring, Restful Web services, JMS, JavaScript, HTML5, DB2, Scala, ANT, log4j, SOAP, WSDL, AngularJS, JAXB, MVC Architecture, Eclipse, CVS, SoapUI-Pro, VISIO, SVN

Confidential, Herndon, VA

Java Developer

Responsibilities:

  • Participated in coding, GUI design and testing.
  • Validation of the registered users using JSP-Servlets and JDBC wif the details available in the Database.
  • Created documentation of the application.
  • Developed Micro-Services based architecture to enable the application to be deployed on AWS Cloud.
  • Developed Servlets and JSP for Data retrieval implementation wif User Interface.
  • Struts was employed to develop the web applications.
  • JBoss Fuse was the SOA architecture employed.
  • Implemented Multi-threading concepts.
  • Developed Container Managed Entity and Session beans.
  • Developed web services in Java and Experienced wif Service Oriented Architecture Protocol, WSDL.
  • JDBC wif SQL/PLSQL for database connectivity.
  • Developed required Web pages using HTML.
  • Implemented EJB Components for modules related to Pharmacy, Purchasing, and General and Biomedical equipment.Used ExtJS Java datascript.
  • Developed cloud nativemicroservicesusing Spring cloud and Spring Boot.
  • Involved in Different J2EE Design patterns like Session Façade, Service Locator, and Business Delegate.
  • Coded Server pages using JSP, Servlets, Struts by following MVC architecture.
  • Developed Action Classes and Action Forms beans.
  • Worked wif the team in the development of the Application front-end using JSP, STRUTS wif the halp of HTML.
  • Involved in the integration performance and unit testing of the project.
  • Involved in the Performance related issues like open connections and open cursors.

Environment: WebSphere 6.0, SQL, JDBC, Java, EJB, Multi-threading, Servlets, spring, JSP, Struts,HTML, Hibernate, JavaScript, JUnit, Ant, Oracle 10g and Windows XP.

Confidential, Irving, TX

 Java Developer

Responsibilities:

  • Involved in developing common API for generating notices.
  • Extensively used the Core Java concepts like Java Collections, Generics and JDBC concepts.
  • Did the Memory Management by tuning Garbage Collector (GC) for best performance.
  • Extensively used the singleton objects in the application.
  • Developed complex SQL Queries for getting the records from the system.
  • Responsible for developing batches which will run on timely manner and generate notices to clients which meets certain criteria.
  • Developed Unix Shell Scripts for scheduling the batches.
  • Developed JUnit and DBUnit test cases for application.
  • Closely worked wif Business Analyst and Client for business issues.
  • Worked wif the framework teams for the bug fixing in framework.
  • Worked in stressful and deadline-oriented environment.
  • Developed Data Access Objects (DAOs) to access data from the database.
  • Used Filter Servlets to do activities like redirecting the user if he is not signed in already.
  • Developed Hibernate for data persistence.
  • Was involved in deployment using ANT for tool.
  • Involved in UML, Package, Class and State Diagrams using Rational Rose.
  • Developed JUnit Test cases and performed application testing for QC team.
  • Used JavaScript for client side validations.

Environment: Core Java, J2EE, Java Servlets, XML, HTML, CSS, JavaScript, Eclipse, Tomcat, Oracle 10g, SQL, PL/SQL, framework, DBUnit, JUnit, TOAD, Web Logic App Server, Agile (SCRUM) Development Process, SVN(Subversion).

Hire Now