We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • 8+ years of development experience with In - Depth knowledge in Java/J2EE platform with Oracle Domain
  • Excellent knowledge in Java, J2EE, WebLogic Scripting tool, Python, Spring MVC Architecture, Hibernate
  • Proficient with Comprehensive Technical/ Business Skill Set Spring Dependency Injection, Spring Batch Framework, JSP, Oracle, PL SQL, Web2.0 (AJAX), Web Services
  • Proficient in JAVA 7 features: Generics, Annotations, NIO (Non-Blocking Threads), Auto boxing.
  • Proficient in JAVA 8 features: Java Time API. Concurrency API improvements, Java IO improvements.
  • Also well versed with Java 8 lambdas, Java 8 Predicates.
  • Have good experience in Product and Research Development.
  • Worked withJ2EE, Struts, Spring MVC, Spring Boot Hibernate, IBATIS, JSP, Servlets, JSTL, and JDBC applying suitable design patterns.
  • Requirement Analysis, Work Flow Design, Process Improvement, Systems Integration, and leadership.
  • Proficient in using WebLogic 10.3, JBOSS, Tomcat, WebSphere 7.1MQ,ActiveMQ & Hands on experience in UNIX and Linux Commands.
  • Hands on experience in No SQL server Cassandra.
  • Built applications for scale using JavaScript, Node.JS, and React.JS.
  • Responsible for all infrastructure and CI/CD tools related to build and releasing software.
  • Worked with Behavior Driven Development process and Test Driven Development (TDD).
  • Most of my experience has been focused on product development following software development life cycle (SDLC)
  • Experience in upgrading and migrating various versions of Mongo database on different platforms
  • Over 2+ years of experience in MongoDB (versions 2.x, 3.0.0, 3.0.5 and 3.2x) installation, configuration and administration.
  • Configured LVM snapshots, OPS manager backups for MongoDB systems
  • Used Mongo DB inbuilt tools and quick access shell commands
  • Built Websites using PHP, XSLT, AND SASS/LESS.
  • Have good experience creating proof of concept (POC) to client during showcasing of my product.
  • Very strong experience in the field of Web Application (Single Page Applications) development including client/server with proficiency in HTML, HTML5, DOM, CSS, CSS3,JavaScript, Ajax and XML.
  • Experience in Administration, Configuration, Implementation and support experience with Salesforce.com platform.
  • Hands on experienced in developing and administrating projects on Salesforce platform.
  • Hands on experience in Kafka
  • Experience in Physical to Virtual (P2V) and Virtual to Virtual (V2V) conversions by using VMware Converter and Platespin Power convert.
  • Strong experience with the VMware HA (High Availability), Fault Tolerance, &Distributed Resource Scheduler (DRS).
  • Involved in creating and consuming SOAP based and Restful web services using WSDL, JAX-WS, SOAP UI, JAX-RS and JERSEY framework.
  • Significant experience using UML, particularly in the construction of use-case, sequence, state, activity, and deployment diagrams.
  • Strong experience on software development methodologies like RUP, Waterfall and Agile. Experienced with SCRUM methods of Agile Development Model.
  • Significant practical experience using Systems Development Lifecycle (SDLC)
  • Developed applications to talk to cross platform applications like C++ using CORBA.
  • Experienced in the process of product analysis, comparison and recommendation using internal and external resources as well as making cases for off the shelf solutions versus custom built applications
  • Proficient in reengineering the process and improving it to make the business effective and efficient. Have also involved and contributed a lot in converting the requirements into effective business design
  • Good knowledge on online application security implementation. Have developed utilities for protection against XSS attacks
  • Very good understanding of Object Oriented Design (OOD), and extensively worked on MVC framework. Experience in Core Java with knowledge of Multithreading, Concurrency and Memory management.
  • Extensive experience in implementing and deploying application on Jboss clustered server environment.
  • Extensive working experience in implementing distributed/centralized caching using jboss cache, meme-cache and eh-cache.
  • Created JBOSS-ESB application server stack with latest JBOSS server, JBOSS-ESB and JBOSS messaging
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.
  • Expert trouble-shooter and problem solver with proven ability to design and develop reliable data driven applications.
  • Deadline-driven work ethic.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, Java Beans, JDBC, EJB.

Frameworks: Apache Struts, Spring IOC and MVC, Hibernate, Log4J, Junit.

Web Services: SOAP WS, SOA, Restful WS, JSON, WSDL, AWS

Application Servers: Jboss, Apache Tomcat,Weblogic

Programming/Scripting: Java, C++, SQL, PL/SQL, Python, Shell Scripting

Database: MySQL, Oracle, SQL Server,Cassandra (No SQL)

Configuration Management: Github, SVN, Subclipse, CVS

Operating Systems: Windows, UNIX, Linux, Macintosh

IDE: Eclipse, Netbeans, Spring Tool Suite, EJB3

Methodologies: Agile, Waterfall, BDD (Behaviour Driven Development), Test Driven Development (TDD).

Tools: ets Confluence, JIRA

Automation tools: Ruby

Client Side Technologies: AngularJS, Backbone.js, Node.js, CSS3, CSS, HTML5, JavaScript, XHTML, XML, XSL, XSLT, DOM, AJAX, JQuery, CSS, Bootstrap

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Sr. java/j2ee developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Actively involved in the design, development as part of the Agile methodology.
  • Designed and developed the front end using HTML 5, CSS, and JavaScript, jQuery, jsp with Ajax.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Designed and developed the application using agile methodology and followed Scrum.
  • Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.
  • Extensively used Spring IOC, Spring DI and Spring AOP to develop the application.
  • Implemented User Interface and integrated with backend code Node.JS as server side technology.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Developed few stored procedures and queries using oracle 10g.
  • Guided the team in building out a lean, responsive UI layer utilizing semantic html5, SASS, Bootstrap, AngularJS, Jasmine and REST API architecture while adhering to the latest web UI standards, design patterns, and best practices.
  • Successfully using micro services architecture. Achieved this using Spring Boot, HTML5 and Angular JS
  • Developed the Product Builder UI screens using Angular-JS, HTML, CSS, JavaScript and Bootstrap.
  • Used CSS preprocessor SASS to make CSS more efficient.
  • JMS is used to create, send and read messages and for asynchronous request processing
  • Worked on consumption side of REST Web services.
  • Used Less for maintainable and extendable CSS code.
  • Used RESTFUL in conjunction with Ajax calls using JAX-RS and Jersey.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH, JAXB, Style Sheets(CSS) etc.
  • Used Data Access Object (DAO), data transfer object (DTO), Singleton and MVC, Factory design patterns.
  • Developed end-to- end solution for displaying taxes/fees on the Apple online store pages.
  • Developed a backend service with APIs using Spring DI Framework, Hibernate.
  • Used SASS and LESS extensively for Rich UI experience.
  • Developed backend service, which identified pending transactions, completed payment authorization through 3rd party service and processed orders. Eradicated lost orders and significantly increased revenues.
  • Involved in various stages of Enhancements in the Application by doing the required analysis, development.
  • Developed. hbm files, ORM Classes, HQL and Criteria queries in hibernate
  • Implemented cache mechanism in hibernate
  • Having experience in developing a data pipeline using Kafka to store data.
  • Used Maven and Jenkins as build tool and deploying the application using Kafka.
  • Designed and implemented a stream filtering system on top of Apache Kafka to reduce stream size .
  • Designed and implemented a 24 node Cassandra cluster for single point inventory application.
  • Designed and implemented Cassandra cluster between two datacenters for universal checkout application.
  • Installed and configured Cassandra DSE multi-node, multi-data center cluster
  • Developed Micro Services for the Citi Debit Card team using Spring Boot and Java 8
  • Agile Development Process
  • Coexisting legacy monolithic Java 6 apps with next generation Java 8/Spring Boot micro services.
  • Writing mapping files, configuration files, POJO class in hibernate.
  • Writing Unit test cases using Mockito.
  • Developing Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications to the above platforms
  • Used XML/javaEE/annotation spring configurations. Extensions for Declarative Transaction Management, Java Generics support, Annotation Driven Dependency injection.
  • Developed application in Java/JEE technologies using Eclipse IDE with My Eclipse plug-in.
  • Responsible for code review and approval of the design by other team member. Mentoring of Junior Java Consultants.
  • Responsible to assign the defects and tasks to the Team and Tracking the status everyday by daily basis.

Environment: apache maven 3.0, Core java, Angular Js, Data structures, JAVA 7/j2ee, Spring MVC, Hibernate, jsp, html 5, css, javascript, jquery, ajax, XML, Rest, JSON, winodws7, Oracle, Rational Application Developer(RAD), Unix, Web sphere 7.0 Tomcat server, Jenkins, Maven

Confidential, CANONSBURG, PA

Sr. Java Developer

Responsibilities:

  • Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Coded Java backend, JSP, Struts, JavaScript, Business classes.
  • Used Ajax, Web to scrape the event data from various web sites.
  • Involved in the development of presentation layer and GUI framework using HTML.
  • Developed applications using Velocity framework, JSP, JSTL, struts tag libraries (struts-bean, struts-html, struts-logic), CSS, spring framework, java, java script, Ajax, HTML for front-end development.
  • Used Angular.js and Node.js framework for building web-apps and is highly efficient with the Laravel PHP framework as well as using Restful services.
  • Implemented Hibernate for the ORM layer in transacting with Oracle database.
  • Used Oracle for the EIS layer.
  • Developed RESTFUL web service using JAX-WS, Jersey
  • CSS is compiled with LESS and HTML template engine.
  • Developed PL/SQL procedure for login module and registration module.
  • Setting up Spring Boot framework.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Developed application using Eclipse Ganymede for rapid development.
  • Mentored a team of 5 juniors to mid-level developers in Java/J2EE Development using UML design documents.
  • Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
  • Installation, configuration and maintenance of WAS 8.0/7.0/6.1 on Sun Solaris, Linux, AIX and Windows environments and created different instances of the App Server for various environments.
  • Data from UI layer sent through JMS to Middle layer and from there using middleware technology Mule Soft transferred data to backend systems.
  • Developed Mule ESB flows using Java and Mulesoft Connectors.
  • Created instances in AWS as well as migrated data to AWS from data Center using snowball and AWS migration service.
  • Configured and maintained user accounts for dev, QA, and production teams and created roles for EC2, RDS, S3, CloudWatch.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's(Linux) and configuring the servers for specified applications.
  • Created user authentication system using OAuth 2 and Passport.js
  • Involved in designing and developing Mule work flows that involved connectors like HTTP,
  • Experience designing and developing Mule ESB flows using Java and Mulesoft Connectors.
  • Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
  • Developed JSP pages and Servlets for customer maintenance.
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.

Environment: Java 7, J2EE, Spring, Hibernate, struts, Jquery, Ajax, Sencha EXTJS, JavaScript, Oracle, Crud, PL/SQL, JDBC, Apache CXF, Rest API, Eclipse, Web logic, Subversion SVN, Junit, Agile, UML, JSP, JSTL, Servlet, Maven, Itext, GWT, Jasper report, ILOG, WEB 2.0, SOA.

Confidential - Charlotte, NC

Java Developer

Responsibilities:

  • Worked in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, analysis and development.
  • Designed and developed the front end using HTML, CSS, and JavaScript with Ajax.
  • Worked with Node to give a structure with rich API over a RESTful JSON interface.
  • Created packge.json for client side build management tools for Node.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Worked on Money Transfer applications and wire flows.
  • Gather internal and external data, research/resolve, and present data to internal team members as requested
  • Gather/analyze data using features in excel, responsible for updating internal databases with client data on a weekly basis
  • Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.
  • Developed a JavaScript performance testing toolkit for web and Node.js applications.
  • Used JNDI to perform lookup services for the various components of the system.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
  • IBM Websphere for legacy apps. Pivotal (PCF) for next generation Micro Services.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Used JAX-WS, JAX-RS and WSDL, SOAPUI to implement and test the web service.
  • Setting up and managing Kafka for stream processing
  • Designed the real time analytics and ingestion platform using Storm and kafka. Hands on experience with multiple NOSQL databases including Riak, Couchbase, HBase and Cassandra.
  • Integrated Cassandra with Application Servers.
  • Worked with all the internal tools of Cassandra.
  • Experience in working with CCM (Cassandra Cluster Manager).
  • Designed and implemented a strategy to upgrade the DataStax enterprise cluster.
  • Worked with Cassandra Query Language (CQL) to execute queries on the data persisting in the Cassandra cluster.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • MQ upgrade to rewrite the mechanism used to connect to all AMP MQ-enabled back-end systems. C, VB.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Design and document CI/CD tools configuration management.
  • Responsible for orchestrating CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.
  • Setup and Implement Continuous Integration and Continuous Delivery (CI & CD) Process stack using AWS, CloudFoundary, GITHUB/GIT, Jenkins, SonarQube, Nexus, Docker, Rancher, Pipeline Script and Ansible.
  • Installed and configured Jenkins master that served 30 different slaves supporting 8 different applications with various release life cycles and multiple CI pipelines setup on project branches
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used Subversion to implement version control System.
  • Build ANT Script for the application and used Log4J for debugging.
  • Using Confluence and JIRA to enable project transparency and automatic linking between JIRA issues and software documentation in Confluence.
  • Integrating Bamboo and JIRA Software and follow the development process from planning to final delivery.
  • Used JUnit Framework for the unit testing of all the java classes.

Environment: Jdk 1.5, J2EE, EJB 2.0, JNDI 1.2, Hibernate 2.1, Spring 2.0, HTML, JavaScript, XML, CSS, Node.js JUnit, UML, MQ Series, Web Services, SOAP, WSDL, UDDI, AXIS 2, Ajax, JUnit, Ant, Bamboo, JIRA Software, Confluence, Eclipse 3.3, IBM Web Sphere 6.1, DB2, subversion, Linux.

Confidential, Overland Park, KS

JAVA Developer

Responsibilities:

  • Developed the Presentation Layer using MVC Struts Framework and also used Tiles Layout for View Transactions and User Activity Monitoring module.
  • Helped designed and develop a RESTful API that provided account management capability as well as security role lookup and management for all downstream dependencies in the digital supply chain.
  • Used Spring Framework for Dependency Injection and integrated Spring with Struts.
  • Participated in designing phase and was involved in drawing Sequence diagrams, State Diagrams, Class Diagrams.
  • Involved in development of Business tier with Stateless, Stateful Session beans with EJB 3.0 standards and developed business components
  • Designed and developed the UI components using JSP/JSF, HTML, CSS.
  • Utilized Hibernate/JPA for Object/Relational Mapping purposes for transparent persistence onto the Oracle 10g database for fetching transactions and User Search Module.
  • Created Remote interfaces using web services for accessing the services across multiple enterprise applications using JAX-WS.
  • Used JMS to communicate with the Mainframe.
  • Responsible for creating and maintaining the regular expressions used by the URL rewriting engine of Ovi Share that enabled RESTful URLs for the website and its web services.
  • Used Log4J for logging the user actions and exceptions to find out causes of system malfunctioning and keep user action logs.
  • Development of CORBA based DAOs for communication.
  • Development of IDL structures.
  • Wrote JUnit test cases for testing CORBA based DAOs.
  • Apache Maven was used for the entire build process.
  • Applied write Concern for level of acknowledgement while MongoDB write operations and to avoid Rollbacks.
  • Configured to read data from secondary's to reduce load on primary in replica set environment.
  • Considering storage optimization for small documents.
  • Used document s to query data from multiple collections.
  • Backup and restore operations using MMS/OPS manager.
  • Installation of MongoDB RPM's and Tarballs and preparing YAML config files.
  • Performed Data migration between multiple environments using Mongo dump and Mongo restore commands.
  • Used VSS for version controlling using the eclipse vss plugin.
  • Create latest Jboss esb stack by updating Jboss, Jboss ESB, Jboss Messaging to latest versions
  • Apache Maven was used for the entire build process.
  • Followed TDD Test Driven Development and developed test cases by using JUnit for unit testing for each and every module developed.
  • Used XSLT to convert XML into HTML for displaying as web pages.
  • Wrote UNIX Shell scripts for Solaris Servers,for various Batch functionalities.
  • Weblogic is used as the application production server.

Environment: Java EE5, MyEclipse 6.x, Weblogic, Tomcat, EJB 2.0, Struts 1.0, JSF, JSP 2.0, Hibernate 2.0, XML, XSLT, WSDL, SOAP, JDBC, Scrum, JavaScript, UML, HTML, Maven, VSS, Log4J, JUnit 4.0, SQL Server, Team Track, Unix, Web services, CORBA.

Confidential

Developer

Responsibilities:

  • Involved in designing and developing the application using JSP, JSTL, HTML, CSS and made client validations using JavaScript.
  • Extensively used Action, Dispatch Action, Action Forms, Struts Tag libraries, Struts Configuration from Struts.
  • Responsible for implementing Use Cases and Design document and coordinating with the development and QA teams.
  • Implemented object/relational persistence (Hibernate) for the domain model
  • Implemented theWebservicesand associated business modules integration.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
  • Made use of Data Access Object (DAO) design pattern for designing data access layer.
  • Created hbm mapping files and configured them in hibernate cfg file.
  • Involved in writing the Named queries, Criteria queries in Hibernate.
  • Involved in fixing the bugs at Development and production levels.
  • Involved in Units integration, bug fixing, and User acceptance testing with test cases.
  • Configured objects in spring applicationcontext.xml.
  • Fixed bugs at development as well as production level.
  • Used Log4j for logging.
  • Used Spring IOC, AOP for creating beans and transaction management.
  • Used SQL and PL/SQL Programming extensively to talk to Oracle database.
  • Responsible as CVS administrator and for deploying web application in the Oracle App Server.
  • Worked in an Agile work environment.

Environment: Windows XP, JDK, Servlets, JSP, Struts, HTML, CSS, JDBC, hibernate, Log4j, JUnit, Oracle 10g, Eclipse, Web sphere.

Confidential

Developer

Responsibilities:

  • Developed Account management, money transfer, and Schedule payments modules.
  • Developed the views using JSP, custom tags, JSTL, Servlets and HTML.
  • Developed the presentation layer using HTML and JSP and business logic code was implemented in Model component of Apache Struts framework based on Model View Controller (MVC) paradigm.
  • Developed state full session beans for transaction module.
  • Involved in the implementation of J2EE Design patterns such as Service locator, Session Façade.
  • Developed message driven Beans to listen coming messages from matching systems.
  • Developed SQL queries, PL/SQL procedures, functions, triggers, views.
  • Used Apache Log4j logging API to log errors, warnings and messages.
  • Used ANT Script for building Application.
  • Performed unit testing using JUnit.

Environment: Java 5.0, J2EE 5.0, JDBC, JSP 2.0, Servlets, Struts 1.2, EJB 3.0, HTML, XML, WebServices, JavaScript, Oracle 10g, MQ Series, Eclipse, UNIX.vaScript, Oracle 10g, MQ Series, Eclipse, UNIX.

We'd love your feedback!