We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

Quincy, MA

SUMMARY:

  • Over 8 years of experience in Analysis, Design and Development in diversified areas of Client - Server, Distributed and Web applications using Java, J2EE technologies.
  • Extensive experience in Software Development with involvement in all phases of SDLC.
  • Proficiency in developing back end applications using J2SE 1.7 and 1.8/J2EE.
  • Experienced in developing MVC architecture using Servlets, JSP, Struts Framework, Hibernate Framework and Spring Framework.
  • Expertise in designing and developing applications using Java, JSP, Servlets, Struts, Web Service, EJB, JSP, JSP Custom Tags, Java Beans, MQ Series, JMS, JDBC, ODBC, JNDI, JAXP, Threads, UML, JUnit, LOG4j, Apache(common API), SQL, PL/SQL,XML, HTML, CSS, JavaScript, AJAX.
  • Experience in the development of spring modules like Spring IOC and MVC.
  • Good knowledge on Web services such as SOAP, REST, WSDL and UDDI.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
  • Hands on experience using query tools like TOAD, Teradata SQL Assistant and Query man.
  • Hands on experience in developing the UI using JSP, HTML5, CSS3, JavaScript, and Angular Js.
  • Good working experience with Java Beans, Pojo‘s, Tag libraries and expression language to embed dynamic content into JSP pages.
  • Good Understanding on UML components such as Use Case diagrams, Sequence diagrams and Class diagrams.
  • Proficient in unit testing the application using JUnit .
  • Experience in UML Modeling, Rational Rose and Design Patterns (J2EE) like Singleton Factory Method, DAO, Session Facade, Front Controller, and Delegate Pattern.
  • Very good experience in working with WebLogic using both console and command line. Also worked with IBM WebSphere, JBOSS and Apache Tomcat for several web applications.
  • Good knowledge of Relational Database design and development. Strong in writing SQL queries in both GUI and Non-GUI environment. Worked on both Oracle and SQL Server databases.
  • Experience in configuring, managing and monitoring ASM for standalone database and RAC database systems.
  • Experience working with Waterfall and AGILE methodology. Worked on Maven based projects and have good understanding of build tools ANT, MAVEN and project management tools ( SVN ).
  • Extensive experience in working IDE tools like Eclipse, NetBeans, RAD, WID (Web Sphere Integration Designer), IntelliJ.
  • Good knowledge in Migrating data from datacenter to AWS .
  • Good Knowledge in deploying the services in PCF .
  • Good knowledge in Amazon Web Services( Amazon EC2, Amazon S3, Amazon RDS, AWS Identity and access management, Amazon CloudWatch, Amazon EBS and Amazon CloudFront).
  • Expertise in developing single page applications using Angular JS, using various angular modules.

TECHNICAL SKILLS:

Programming and Scripting: Java, C, C++, SQL, PL/SQL, HTML5, CSS3, JavaScript, Angular JS, Angular 2,4,5, DHTML, XML, JQuery, Bootstrap, Node Js, React JS, Groovy Servlets, JSPs, AJAX, JSON, JSF, JSON: parsing, JSON-DTD, Schema Modeling, AWS, JPA.

J2EE Technologies: RMI, JNDI, Connection Pooling, EJB, Active MQ, ESB

Framework and Tools: Struts1.3/2.0, Spring2.5/3.0/4.x, Stripes, Hibernate3.0/4.3/5.0, Toad for Oracle, Putty, Single Sign On, Beyond Compare, JUnit, SQL Developer, GWT, PCF, WinSCP.

Application/Web servers: Weblogic 8.1/9.1/10.3 , Web Sphere 7.0/8.0, JBoss 4.0/5.0, Apache Tomcat 6.0/7.0/8.0, Jetty Server

IDE Tools: Eclipse, My Eclipse, NetBeans, Red Hat Developer Studio, Edit plus, Toad

Build and Log Tools: Build (ANT, MAVEN, Gradle), Logging(log4j), Jenkins

Databases: SQL Server 2005, 2008, Oracle 9i/10g/11g/12g, MySQL 4.1/5.0, NoSQL, Mongo DB.

Messaging, Design, and Version Control: Java Messaging Service, UML, CM Synergy, Rational Clear Case, CVS, VSS, SVN, Git.

Database Tools: Toad, SQL Developer, DB Visualizer

Operating Systems: Windows, UNIX, LINUX

XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB.

PROFESSIONAL EXPERIENCE:

Senior Java/J2EE Developer

Confidential, Quincy, MA

Responsibilities:

  • Involved in Full Life Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Attending daily scrum meetings with the team to discuss about status of the tasks assigned and blocks during the implementation.
  • Designing the Web layer using Angular 5 along with JQuery and Bootstrap for addition features.
  • Working with Angular 4 for creating the Analytics Dashboard for the Kiosk.
  • Integrated D3 with Angular 4 for creating the graphs for the Analytics Dashboard.
  • Used Angular CLI to create angular component, service, and install module.
  • Applied Angular Directives such as ngIf, ngFor, ng-model for better template control.
  • Applied CORS to communicate between angular and Web API.
  • Working with JIRA tool for tracking the user stories and also the code changes requested by the business team after testing the developed sprint.
  • Deployed and Monitored REST Services Using Pivotal Cloud Foundry ( PCF ) and managed Domains and Routes with the Cloud Foundry
  • Used complete annotation driven approach to develop the application using SpringBoot and was also involved in setting up the SpringBean profiling.
  • Extensive knowledge on spring modules like Spring MVC, Spring Boot, Spring IOC, Spring DAO, Spring AOP, Spring Batch.
  • Experience in working with Spring Quartz framework and developed various quartz jobs.
  • Developed REST services using Spring Boot to serve the UI with JSON data and involved in creating controller advices to handle exceptions and bad requests.
  • Having Good experience in developing and migrating existing application into cloud-based platforms like Pivotal Cloud Foundry (PCF).
  • Doing Builds and Deployments for the Web layer and Services in JENKINS for the Kiosk code developed.
  • Used Gitlab as data repository for version control and worked with GIT client called Source tree which simplifies interaction with GIT repositories.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy.
  • Used Hibernate in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations.
  • Handled JDBC Calls using Spring Data (JdbcTemplate) to execute SQL queries and Stored Procedures.
  • Attending the Sprint Planning before the start of each Sprint and discuss the user stories of the Sprint with the Business team on how and where to implement it.
  • Involved in developing a Responsive Single Page Application using Angular 4/5 and REST Services using Spring Boot.
  • Persistence layer design and implementation using Hibernate ORM framework, annotated lazy-loading / fetching strategy implementation
  • Performed code build and deployment using Maven and Jenkins.

Environment: Java1.8, JSON, Web Services(RESTful), Apache Tomcat 8, Angular 4,5, JUnit, GIT, XML, JavaScript, Jquery, AJAX, UML, Maven, Oracle 12g, Eclipse, Source Tree, Node JS, JIRA, WIKI Confluence, Service Now, Jenkins, Docker, Spring, Springboot, SpringBatch, Hibernate, Spring JDBC Template, PCF, Bootstrap, Jenkins, Maven.

Senior Java/J2EE Developer

Confidential, Windsor Mill, MD

Responsibilities:

  • Working with the Business team by discussing about the user stories that are to be developed in each sprint.
  • Attending daily scrum meetings with the business team about the requirements that are to be implemented.
  • Designing the API Documentations for the team to call the services from the backend using Wiki Confluence using REST
  • Writing the document for Redis caching implementation for the technical team.
  • Working with JIRA tool for tracking the user stories and also the code changes requested by the business team after testing the developed sprint.
  • Creating new requests for the new environments in Service now to the CICD and Cloud SE teams.
  • Monitoring the Builds and Deployments run by the technical teams in JENKINS and creating the Incidents to the Cloud SE team or CICD teams if any of them are failed.
  • Used GIT as data repository for version control and worked with GIT client called Source tree which simplifies interaction with GIT repositories.
  • Created Docker files for building the Docker images and running the applications inside Docker Containers.
  • Working with the Cloud SE, CICD and Digital SE teams for the migration of the project into AWS.
  • Working with Digital SE team for the creation of Load Test environments for DVC MW and DVC site for routing it to Load Test Environments of DVC MOB SPA and Web API.
  • Working with the Release Management team for the Deployments of the Latest Builds to the Stage Environments by creating the Change Requests in Service Now and assigning it to them.
  • Attending the Sprint Planning before the start of each Sprint and discuss the user stories of the Sprint with the Business team on how and where to implement it.
  • Involved in developing a Single-Page Responsive Application pages using AngularJS, NodeJS and REST Services.
  • Working with the technical teams for writing the documentations based on their requirements.
  • Following up on the Incidents or Change Requests created in Service Now and escalating them to the manager if they are delayed for long without assigning to anyone.
  • Performed code build and deployment using Maven and Jenkins.

Environment: Java1.8, JSON, Web Services(RESTful), Apache Tomcat 8, Angular Js1.4, JUnit, GIT, XML, JavaScript, Jquery, AJAX, UML, Maven, Oracle 12g, Eclipse, Source Tree, Node JS, JIRA, WIKI Confluence, Service Now, Jenkins, Docker.

Java/J2EE Developer

Confidential, Irving, TX

Responsibilities:

  • Involved in Full Life Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Developed entire application web-based client implementing MVC Architecture using Spring Framework.
  • Created Custom Directives, Filters, Services and Modules with the help of Angular Js.
  • Expertise in developing single page applications using Angular JS, using various angular modules.
  • Consumed Restful web services in the User Interface using JSON.
  • Implemented backend jobs to load data for different sources like transactional system and integrated with Kafka.
  • Worked with a TDD Approach which directed to successful client demos.
  • Developed Application integration components using Apache camel.
  • Have implemented system enhancements using J2SE 1.8 features.
  • Involved in design, develop and implementation of the application using Spring Boot.
  • Code implementation using java, refactoring and peer programming with TDD approach
  • Developed user interface using HTML, Spring Tags, JavaScript, JQuery, Bootstrap and CSS.
  • Implemented Client side validations using Angular JS Custom Form Validation and server side validations using Data Annotation.
  • Used J2SE 1.8 features to implement business logic like lambdas etc.
  • Designed web applications effectively by utilizing XML, XSLT on DOM and SAX parsers.
  • Involved in building a single page and cross browser compatible web application using Angular-JS ( Angular routing ).
  • Implemented the application using Spring MVC Framework and handled the authentication, authorization, and access-control features by using Spring Security .
  • Implemented RESTful Web services to retrieve data from client side using Spring boot.
  • Writing Complex native query using JDBC template and JPA native query.
  • Implementation using Spring Framework along with POJO (Plain Old Java Objects) for achieving middle-ware service delivery.
  • Solid experience with responsive web design using media queries and Bootstrap.
  • Implemented business layer using spring core and configured spring dependency injection, enabling all business components loosely coupled between layers.
  • Usage of Apache Cassandra to provide scalability and high availability without compromising performance .
  • Used Spring Framework at Business Tier and also Spring Bean Factory for initializing services.
  • Performing CURD operations using Spring data JPA.
  • Extensive programming experience in writing web application programs covering front-end UI jQuery and AJAX for building rich user friendly, high performance web applications.
  • Created and maintained mapping files, persisting classes and transaction control in Hibernate to access the database.
  • Involved in writing JSF that invoked various JavaScript files which in turn invoked various methods in the java classes by configuring the java objects in a bean which is maintained by the Spring IOC container.
  • Involved in developing the persistence layer using Hibernate .
  • Continuous integration with GIT and JIRA project Tracking.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Implemented Business Logic of the system using Core-Java API.
  • Used SQL Queries in Java code to do select/update/delete depending upon the business requirement.
  • Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
  • Extract data from Oracle and push to Apache Kafka queue.
  • Developed the screen using the JSF integrated with the backend Stored Procedures.
  • Worked in JIRA tool for tracking the different issues which are raised by the QA team.
  • Written multiple Map Reduce programs in Java for data extraction, transformation and aggregation from multiple file formats including XML, JSON, CSV and other compressed file formats .
  • Involved in writing JSP and JSF components. Used JSTL Tag library to create standard dynamic web pages
  • Involved in development of Oracle tables, stored procedures, and functions.
  • Performed building and deployment of WAR, JAR files on the test, stage, and production systems in Oracle Web Logic application server.
  • Involved in developing Unit Test cases and testing the Application using soap-ui.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

Environment: Java1.8, JSP, Spring (MVC and Core)4.3, JSON, Servlets, Web Services(RESTful), Web Logic Application server, Angular 2, JSF 1.2, Kafka, Spring JDBC Template, GIT, JPA, Tomcat Server 8.0, Gradle 1.11, TOAD, SQL Developer, JUnit, JIRA6.0, XML, JavaScript, Jquery, AJAX, UML, Maven, Oracle 12g, Eclipse, GIT Hibernate5.0.2.

Java/J2EE Developer

Confidential, Fort Worth, TX

Responsibilities:

  • Involved in Requirement, Initial Review meetings with Business Analysts.
  • Developed UI layer components and pages using Spring MVC, JSTL, JSP, HTML5, CSS, JavaScript, JQuery and JQueryUI, Bootstrap.
  • Developed Restful Web Services for Equity Holdings module.
  • Used Bootstrap with JSP to develop interactive front end part.
  • Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
  • Developed few Restful Web Service Clients using SpringREST Template.
  • System/Data analysis, Design and Development for data warehousing environments.
  • Developing the Micro Services using Spring Boot that create, update, delete and get the information from the backend.
  • Used Average aggregations metrics in Elastic Search to look for specific numeric field in various documents .
  • Identified and created indexes, mappings and data in Elastic Search and used Elastic Search REST API's both single and multi-document API's. API's like Index, Multi Get, Bulk etc.
  • Used spring data JPA which focuses on JPA to store data in relational data base by which simple queries are written.
  • Developed software using TDD and automated unit tests using JUnit. Performed unit and integration testing
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
  • Involved in batch processing using SprinBatch framework to extract data from database and load into corresponding Loan App tables.
  • Developed Micro Service to provide Restful API utilizing Spring Boot with Spring MVC.
  • Wrote, tested and implemented Teradata Fastload, Multiload and Bteq scripts, DML and DDL.
  • Implemented the sprint tasks through TDD (Test Driven Development) methodology using JUNIT and integrated with Maven to run the test cases.
  • Experience using Apache ServiceMix as integration platform and Apache ActiveMQ as messaging platform.
  • Used Hibernate in Persistence Layer. Developed database interaction objects by implementing the DAO patterns and used Hibernate as Model Component.
  • Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests.
  • Involved in creating a reusable component using React JS for DOM manipulation
  • Involved in developing a Single-Page Responsive Application pages using AngularJS, ReactJS and REST Services.
  • Used Special Syntax called JSX to mix HTML with Java Script with the help of React JS
  • Developed few SOAP Web Service clients to consume web services using Spring-WS Template.
  • Developed DAO layer communicated with the Oracle database with help of Spring and Hibernate framework.
  • Used Hibernate , object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema .
  • Developed Hibernate DAO classes and with the spring frame work manager classes retrieve and save the data from the database .
  • Designed and implemented application using Collection, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, Oracle, Teradata .
  • Involved Developing Spock Test for each of the service using Groovy .
  • Web application development using Groovy, JQuery and AJAX .
  • Used Hibernate extensively to have Database access mechanism with HQL (Hibernate query language) queries.
  • Provided Java programming support for existing SQL SERVER database using Hibernate, EJB and Java Persistence Annotations.
  • Used Hibernate in Persistence Layer. Developed database interaction objects by implementing the DAO patterns and used Hibernate as Model Component.
  • Used SOAP UI for testing web services request and response.
  • Built applications for scale using JavaScript, Node JS, and React JS
  • Implemented Error logging aspects (Log 4J) by using Spring AOP.
  • Hands on experience in writing Complex SQL Queries, PL/SQL and Stored Procedures.
  • Developed test cases and performed unit testing using JUNIT Test cases.
  • Performed application coding and programming. Conduct design and code reviews.
  • Performed code build and deployment using Maven and Jenkins.
  • Used HP Quality Center to track the bugs in the application.

Environment: JDK 1.7, Spring 4.0, API, Hibernate 4.3, JPA, Liferay, JAX-RS, Jersey, SOAP, Linux,Groovy, Maven, Weblogic 10.3.5, Subversion, Apache ActiveMQ 2.9.0, Oracle 11g,Teradata SQL Assistant Eclipse, Node Js, React JS, Angular 2

Java Developer

Confidential

Responsibilities:

  • Developed dashboard using JSP, JS, JSTL, JQuery, Ajax, HTML and CSS3.
  • Worked with spring MVC as model and view controller in creating dashboard.
  • Used MyBatis in data access layer and performed CRUD operations.
  • Involved in generating emails using JavaMail for sending emails to customers and also used JMS for message communication.
  • Consumed RESTful web services API for validating the JSON according to the requirement.
  • Worked on XPATH for creating JSON from XML.
  • Worked on IBM, Rabbit MQ’s and DB Q for sending JSON messages through channel.
  • Performed Unit testing with the help of JUNIT.
  • Designed, developed, integrated and implemented spring based RESTful web service.
  • Extensively worked with XML schema, XSL/XSLT, XML to navigate in XML documents, and DOM4J to process and parse XML files.
  • Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • Developed Graphical User Interfaces using UI frameworks Angular JS and WebPages using HTML and JSP’s for user interaction.
  • Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, Multi Action controller, etc in Spring MVC.
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Extensively worked on Java server side programming using Servlets, and JSP.
  • Developed mail alert mechanism for alerting the users when their selection criteria are met.
  • Developed entire application web-based client implementing MVC Architecture using Spring Frame work.
  • Used JProfiler to identify the memory leaks in the application.
  • Extensively used loggers for info, debug and error purpose.
  • Used SVN version control and Maven build tool.
  • Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
  • Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.
  • Followed Agile methodology throughout the project.
  • Created team specific Agile process flow in JIRA to move tasks from one activity to another.
  • Developed Hibernate criteria queries for CRUD operations.
  • Developed several shell Scripts to automate file transfers.

Environment: Java 1.7, MySQL 5.6, Maven 3.2.5, Mockito framework, Tomcat 8, Spring MVC 4.0.3, Jersey 1.8, Restful API, Junit 3.8.1, Java Mail API 1.5.2, Agile, Log4j, eclipse, SVN, XML schema, XSL/XSLT, XML, Rabbit MQ and DB Q, JProfiler, Angular Js 1.5

Java Developer

Confidential

Responsibilities:

  • Prepared user requirements document and functional requirements document for different modules.
  • Designed, implemented and deployed J2EE web application using Spring MVC and Hibernate.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework.
  • Assisted with server side issues of map services and geospatial data reconciliations.
  • Managed Geospatial data collected over many years by various people.
  • Involved in coding Session-beans and Entity-beans to implement the business logic.
  • Used AJAX for asynchronous data transfer (HTTP requests) between the browser and the web server.
  • Developed the code based on the design using Tiles MVC (Struts framework) and using J2EE patterns.
  • Developed dynamic UI by using JSP, HTML5, CSS, JavaScript, Ajax calls, Angular JS and Ext Js.
  • Used ESB to create mediation or route message between Services and also handling the message format.
  • Minimizing server access by cohosting Web services and ESB in one application Server.
  • Created Custom Directives, Filters, Services and Modules with the help of Angular Js.
  • Implemented Client side validations using Angular JS Custom Form Validation and server side validations using Data Annotation.
  • Used SAX and DOM for parsing XML documents retrieved from different data sources.
  • Followed Agile Software Development with Scrum methodology.
  • Followed Agile principles and used JIRA for maintenance and Bug development tasks and GIT as version control.
  • Prepared SQL script for database creation and migrating existing data to the higher version of application.
  • Installed and configured required software's for application development (Eclipse IDE, oracle database, Web Sphere, Tomcat, plugin's for eclipse, required framework jars.
  • Developed different Java Beans and helper classes to support Server Side programs.
  • Written test cases for unit testing using JUnit testing Framework.
  • Used Jenkins with the methodologies like CI (Continuous Integration) and CD (Continuous Deployment).
  • Implemented pre authentication and data base security using spring security.
  • Implemented dozer bean mapping for mapping the domain objects.
  • Involved in development of backend code for email notifications to admin users with multi excel sheet using the xml.
  • Developed web applications using Rational Application Developer (RAD) and deployed it in web sphere application server5.1
  • Developing build files for the project using ANT build tool.
  • Used XSL/XSLT for transforming and displaying reports.

Environment: Java 1.6, J2EE, JSP, Servlets, Struts 1.3, Dojo, RAD, XML, Ant, SQL, CVS, PVCS, Java Swings, Angular JS, Web Services, ESB, SOAP, WSDL, MVC, JavaScript, CSS3, AJAX, Oracle11g, Agile, Web Sphere, Toad, XSL/XSLT,UNIX, Hibernate 4.2.

Hire Now