We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

NJ

SUMMARY

  • I am a Senior JAVA Developer with little over 10 years of experience working on various domains i.e., E - Commerce (B2B, B2C) Banking BFSI(securities), Transportation, Relocations and Logistics, Business OptimizationServices. I am a certified professional in Hybris Platform.
  • Involved in complete projects Life Cycle.
  • Extensively used agile development methodology and involve in sprint planning.
  • Extensively using Devops tools as Jenkins, Jeera, GitHub etc.
  • Worked on Microservices, Springboot, dockers.
  • Experience in Client Interactions, Gathering the Requirements, preparing LLD andHLD, estimation, analyzing, managing team.
  • Used several design patterns like Singleton, Factory, Data Access Objects andMVC.
  • Implemented Spring MVC framework.
  • Experienced in building flexible Software systems.
  • Developed / Implemented front end for the Project, to work on front end technologies HTML5, JSP,Extjs, JSTL, JSF, andJavaScript.
  • Extensively worked on Collections.
  • Implemented DAO for the retrieving of data to display on the User Interface.
  • Experienced in working with Asynchronous Programming for Fast and Responsive user interfaces.
  • Consumed and create Restful Web Services.
  • Implemented Hibernate to persist data into Database and to write HQL based queries and JDBC to implemented CRUD operations on the data.
  • Experienced in UI Design patterns like DAO, Singleton, and in maintaining the complexJavaScript applications.
  • ImplementedJavaPersistence API (JPA) using Hibernate.
  • Extensively worked on JQuery for Client-side validation.
  • Solid working experience and knowledge of ETL, SQL, SQL Queries and StoredProcedures.
  • Involved in deploying the application under Apache Tomcat Web Server usingServlets and JSP.
  • Good Experience in working with Messaging Queue (MQ) Systems:JavaMessageService (JMS).
  • Performed unit testing using Junit and testing Restful web services.
  • Worked on MAVEN to define the dependencies / plug-in and build the application.
  • Used SVN version Control tools.

TECHNICAL SKILLS

Languages: Java

Application Technology: J2EE, J2EE

Web Technologies: JSP, Servlet, JSTL, Tag libraries, XML, XSD, Xerces, Xalan, DOM and SAX Parser

Design Patterns: Gang of Four (GOF), Singleton, Factory, Observer, Command, Facade; Service Locator, Business Delegate, Session Façade, Transfer Object, MVC, DAO.

SOA: SOAP, EJB, WSDL, Apache Axis Web Services, WebLogic Web Services

Client side: Java Script, HTML, DHTML

Databases: Oracle, DB2, My SQL

App Servers: WebLogic, JBoss, Tomcat

API & Framework: Log4J, Spring, Struts, IBatis, Hibernate

Operating System: UNIX, Linux, Windows

Version Control: Clear Case, CVS, VSS, SVN, TFS (Team Foundation Server)

Scripting: Ant, Maven, Java Scripts

IDE: Eclipse, IntelliJ, JBuilder, Rational Rose, Together-J, ER Studio, MS Visio.

PROFESSIONAL EXPERIENCE

Confidential, NJ

Sr. Java/J2EE Developer

Responsibilities:

  • UsedJava for Collections, Security, Lambda expressions and for FunctionalInterfaces.
  • Working in the team as JBoss-Rules Drools BPM Specialist /JavaDeveloperin a corporation wide modernization initiative for loans approval.
  • Involved in coding for the business layer usingJava, Spring Framework and persistence mechanism used is Hibernate.
  • Worked on diverse CoreJava, J2EE technologies like JSP, Servlets, JDBC.
  • Used Spring Service Oriented Architecture (SOA) for transactions management.
  • Implemented and built the platform of the application using Spring Boot
  • Developed DAO classes using Spring DAO package for data access and data manipulation.
  • Designed and Developed the Application using Spring MVC and Hibernate as theORM.
  • Used Spring IOC framework for Dependency Injection and Spring AOP for logging purposes.
  • UtilizedThymeleaffragments and conditionals to display webpages for views and used CSS, bootstrap for styling.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Enhancing and extending of Core Java based multithreading ETL tool for distributed loading XML data into Oracle11g database usingJPA Toplink/Eclipselink (Weblogic), JAXB.
  • Development of Angular 2 web application for Self-Service Portal
  • Established basic website structure using ReactJS framework and webpack module bundler.
  • Used MySQL database for creating tables, views, stored Procedures and writing complex queries json format in application
  • Supported the Java backend core processes and the corresponding interfaces with the NOSQL AWS/Dynamo and MySQL databases.
  • Created Data Access Objects to fetch data from database with SQL queries
  • Implemented PL/SQL queries and used Oracle views, stored procedures, and built-infunctions to retrieve and update data from the databases.
  • Used tools like SQL Profiler and Performance counters for Monitoring and Tuning
  • Wrote complex transformation, routing, mapping logic in BPEL to facilitate business logic required for multiple SCA components in SOA Suite.
  • Wrote and integrated custom Cordova plugins, OAuth and GPS using native code, Objective C and Android Studio, and Java.
  • Used Azure Graph Api Gateway to validate the client credentials against Azure Active Directory and extract the JWT token
  • Automated test cases using Selenium Web Driver, Cucumber andIntelliJIDEA
  • Used Maven to build and deploy application JAR into JBoss WildFly server.
  • Leveraged full continuous integration and deployment (CI/CD) pipeline with Jenkins, and Git.
  • Performed REST API Testing, working with Postman and developer’s tools and usingSwagger as API documentation
  • Created Typescript reusable components and services to consume REST API's usingComponent based architecture provided by Angular JS. Also developed internal services usingJavaand Node.js.
  • Wrote Junit test case with integration of Mockito. Junit test case are been executed in SonarQube tool to keep track of code coverage.
  • Creating Junit test cases and usedEasyMocktool to test the test coverage.
  • Designed and implemented Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Implemented client applications using Agile SCRUM Methodology that involves the iterative development methodology
  • Deploy Ansible and Jenkins to completely provision and manage AWS EC2 instances, volumes DNS, and S3.
  • Used cloud AWS S3 for virtual servers based on Linux Ubuntu, Debian and FreeBSD. Amazon RDS for MySQL and PostgreSQL as well.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Used Dynamodb to store data on AWS server.
  • Automate the build of containerized systems with CI/CD Pipeline using Jenkins and Artifactory for Continuous Integration, and Docker/Kubernetes for Continuous Delivery/Deployment.
  • Deployed Spring Boot based micro services on Docker containers using Amazon ECS and used Docker Hub for registering the Docker images.
  • Worked on PowerShell/Bash scripts to gather resources metrics from AWS EC2 Instances, and configured Alerts and Dashboards using AWS CloudWatch Monitoring.
  • Used AWS SDK to connect with Amazon SQS for bulk email processing.
  • Involve in maintaining the user accounts (IAM), RDS, RDB, DynamoDB, SES, SQS and SNS services in AWS cloud.
  • Used Jest(Java Rest client) for ElasticSearch to execute the JSON queries.
  • Developed microservice to poll for files and publish events using Producer library to AWS Kinesis Stream.
  • Utilized the most well-known streaming tool KAFKA to stack the information onHadoopFile framework and move similar information to No-SQL database.
  • Developed a data pipeline using Kafka, Spark and Hive to ingest, transform and analyzing customer behavioral data.
  • Worked in SOA architecture Websphere Message broker for integration with ILog
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.
  • Used ElasticBeanstalk to deploy warfiles and to keep track of alluser's activity in the CloudTrail.
  • Integrated backend processes with SQS communication and elasticache storage.
  • Created and maintained fully automated CI/CD pipelines for code deployment using Jenkins and AWS Developer Tools ( AWS Codecommit, AWS Codebuild, AWS CodeDeploy and AWS CodePipeline).
  • Architected security improvements including SAML-based SSO capabilities
  • Implemented the CometD on Jetty over SSL
  • Used GIT version control, Jira to track the issues and Crucible for Code reviews
  • Deployed, the application using Apache Tomcat Application server as well as Web Sphere Application Server.
  • Involved in writing Unix Shell Script for performing automated tasks.
  • Built an installer plugin for Appcelerator installer on Mac using Objective-C.
  • Used SOLID principles to maintain and extend over time of this application.
  • Worked on a redesign of existing Learning some application using domain driven design and dependency injection framework.
  • Worked on gang of four technologies to develop an application.
  • Written custom JAVA code for Export, Undeploy, Start, Stop SOA composite services deployed on EM console.
  • Configured ADFS/ADFS Proxy servers on premise for Single Sign On services for users.
  • Responsible for designing architecture by developing Abstract Modules in Zend.
  • Worked developing the POC and prototype of a workflow application made with Outsystems platform with .Net stack and Silk JavaScript framework.
  • Used RAD and Web Experience Factory/Rational Application Developer to code the portlets based on JSR286 API.
  • Developed performance/Load test-scripts for REST APIs usingJmeterand Groovy.
  • Developed portlets/JSP pages using Weblogic Workbench, custom tag libraries, Ajax,
  • Developed J2EE Web application for banking applications using Spring framework, Hibernate, Struts2, Tiles, JavaScript, AJAX/JSON (script.aculo.us, dojo, jQuery), Freemarker, JSP, HTML/DHTML, XML, Ant, Websphere, MS SQL 2005, MarkLogic.
  • Involved in Design and Developing of the front-end using HTML/CSS, andJavaScript to perform validation on the client side.
  • Developed JMS interface programs to push the new data from the One PointApplication to other corporate systems.
  • Involved in testing the XML files and checked whether data is parsed and loaded to staging tables.
  • Provided Log4j support for the application for debugging the system.
  • The transaction management in the interceptor stack is done using interceptor-rules.xml in which all the rules regarding navigation of Interceptors are defined.
  • Used IBM Clear case as a version tool and IBM Clear quest which provides change tracking, reporting and lifecycle for better visibility and control of the software development lifecycle.
  • Developed and implemented the business logic component in middle tier using EJB framework
  • Including stateless session classes and Entity bean classes.
  • Strong knowledge of Eclipse based rule engines. Designed and created rule sheets in Corticon Rules engine.
  • Design Client-side architecture for UI development using AngularJS.
  • Extensively worked on Front end using, JQuery, JavaScript, JSTL, Bootstrap, HTML and Used messaging middleware as JMS.
  • Developed Hibernate in Data Access Layer to access and update information in the database.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Developed and tested utilities to interact with SOAP web services.

Environment: Java, JSP, JavaScript, AngularJS, HTML, CSS, JQuery, Oracle, IBMWebSphere Application Server, Rational Rose, My Eclipse, Progress Corticon StudioRules Engine, EJB, JMS, IBM Clear Case, IBM Clear Quest, Agent Ransack, J2EE, Spring boot, Spring Modules (DAO, MVC, AOP, ORM data), Thymeleaf, Spring Data rest, JPA Toplink, Hibernate, JavaScript, Angular, React.js, JavaScript, AJAX, HTML/CSS, MySQL, Oracle, SQL, PL/SQL, MongoDB, Profiler, SOA, Rest, JSON, OAUTH, JWT, IntelliJ VS code, JBoss Wildfly, Git, Swagger, JUnit, EasyMock, TestNG, JMeter, Postman, Sonar Qube, Agile, Scrum, AWS, EC2, S3, RDS, API Gateway, Load Balancer, auto scaling, DynamoDB, Dockers, Kubernetes, ECS, Cloudwatch, SES, SQS, SNS, elastic search, kinesis, Hadoop, data pipeline, message broker, ActiveMQ, lambda, elastic Cache, code deploy, SSO, SSL, Lambda, azure, Maven, Gradle, JSON, JIRA, Micro services, Kafka, Tomcat, Linux, Unix, Mac, solid principles, domain driven design, single responsibility design, gang of four, composite, proxy, prototype, singleton, factory

Confidential - Norwalk, CT

Sr. Java/J2EE Developer

Responsibilities:

  • Developed application service components and configured beans using Java/J2EE,Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Configured Java/J2EE, Struts, Hibernate framework with Spring MVC, Spring Modules (DAO, MVC, ORM)
  • Implemented functionality using Java/J2EE, Servlet, Ibatis, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
  • Developed web-based customer management software using Java/J2EE, Facelets, Icefaces and JSF.
  • Used AngularJS Dependency Injection (DI) to inject Angular Services and Custom Services, as well as built custom Directives to provide reusable component.
  • Designed and developed multi-protocol telecom Single-Page Architecture application using Node.js, Express and Jade on the backend.
  • Designed layouts on the front-end and developed web pages responsive for smart phones, tablets and Personal desktops using HTML5, CSS3,Bootstrap, jQuery, ReactJS, Redux & JavaScript.
  • Implemented JavaScript and Swing based functionality in front end designing and rich user interface.
  • Developed web pages using HTML/CSS and JavaScript.
  • Designed the web user interfaces for all the above use cases using JSP, Struts, HTML5, jQuery, XML and Ajax.
  • Developed PL/SQL procedures for login module and written complex sql queries.
  • Used DB2 as the database and wrote Postgres,PostgreSQL, SQL & PL-SQL.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Used MongoDB third party tool (ROBO MONGO) and mongo-built in binaries to monitor and analyze the performance of MongoDB..
  • Designed and Developed Web Services to interact with various business sectors and used Restful API, JSON, OAUTH, XML, SOAP protocol for web services communication.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Implement web service components using Tomcat, Apache CXF framework.
  • Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
  • Designed, developed and tested the Websphere Portal Application based on Model, View, Controller (MVC) architecture deployed on IBM Web Sphere Portal /Application Server.
  • Used WSAD for writing code for JSP, Servlets, and Struts.
  • Conducted software builds using Subversion in a windows environment via Cruise Control.
  • Developed JUnit test cases for all the developed modules.
  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
  • Pioneer application hosting on cloud infrastructure using Amazon Web Services AWS, EC2, S3, RDS, Load Balancer, auto scaling, DynamoDB, Cloudwatch, SES, SQS, SNS, elasticsearch,
  • Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
  • Designed and developed used XSLT transformation components to convert data from XML to HTML, Used XML SAX API for parsing XML.
  • Designed and developed SOA based enterprise system using JIRA, BPM, iLog, Git, SVN, Oracle SOA Suite and WebLogic.
  • Developed Message-Driven beans in collaboration with Java Messaging Service (JMS), message broker activemq. Created Object diagram, Class diagram and Sequence diagrams using Rational Rose Tool.
  • Hosted and configured applications in IIS, IBM Websphere, and Maven, Apache Tomcat under Windows and AIX platforms Deployed the applications in Linux servers using deployment scripts.
  • Developed custom web forms using PHP and JavaScript.

Environment: Java, J2EE, Spring Modules (DAO, MVC, ORM), Ibatis, JavaScript, HTML/CSS, PostgreSQL, Restful API, JSON, XML, OAUTH, Eclipse, websphere, Git, SVN, JUnit, Agile, Scrum, AWS, EC2, S3, RDS, Load Balancer, SES, SQS, SNS, auto scaling, DynamoDB, Cloudwatch, elasticsearch, activemq, Maven, JIRA, BPM, iLog, SOA, JMS, Tomcat, Linux, unix, Mac

Confidential - Madison, NJ

Senior Java Developer

Responsibilities:

  • Developed and Implemented Web Services and used Java/J2EE, Mybatis, Struts, JSF, Spring Framework.
  • Used iBATIS framework with Spring framework for data persistence and transaction management.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Developed server-side services using JSF, Apache Trinidad components, Java, JSP, Servlets, Hibernate, Spring, Web Services. Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery.
  • Wrote JavaScript functions to get Dynamic data and Client side validation.
  • Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side. Worked on JDBC to select and update the data from the MySQL database.
  • Developed the GUI module DMT using Struts framework, JavaScript, DOJO, Ajax, CSS, HTML and DHTML.
  • Designed and developed client and server components of an administrative console for a business process engine framework using Java, Google Web Toolkit and spring technologies.
  • Migrated data from legacy system (text based files, Excel spreadsheets, and Access) to SQL Server databases using Db2, MS SQL, SQL Server Integration Services (SSIS).
  • Used OracleCoherenceinJavaCollection API to access and modify data, and the JavaBean event model to receive data change notifications. Designed the flow of the project using Water Fall Model & JUnit for testing.
  • Designed and Developed using Web Service using Rest, XML, Maven, ANT, Apache CXF, Apache Axis 2 on JBOSS. Wrote complex SQL statements to retrieve data from the DB2 database.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Used Netbeans for development and WebLogic Application Server for deploying the web application.
  • Used JBoss application server to deploy application into Production environment.
  • Implemented SVN, Selenium IDE with javascript for Web apps.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • EstablishedANTand scripts for build activities MAVENinQA, Staging and Production environments.
  • Developed framework using Java, BIRT Runtime, Eclipse, weblogic, SOA, iText, MySQL and web server technologies. Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql.
  • Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
  • Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, Jrules.
  • Developed an application in Java using Oracle ADF framework.
  • Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
  • Used JMS to pick xml file from IBM MQ series Queues and Parsed xml documents using DOM parsers to get data.Configured Server for Oracle Database and Apache Tomcat.
  • Design and develop a system for inventory management and data warehouses, create and publish Excel or
  • Configured WordPress publishing software for non-profit firm. Created weblog layout in HTML, CSS and PHP based on an original design according to client's branding needs.

Environment: Java, J2EE, Spring, Mybatis, Struts, JSF, JavaScript, HTML/CSS, Db2, MS SQL, Rest, XML, Apache CXF, Eclipse, weblogic, SVN, JUnit, Agile, JSP, Servlets, Maven, ANT, JIRA, SOA, Tomcat, Linux, unix, Mac

Confidential, Jersey City, NJ

Java Developer

Responsibilities:

  • Developed web Components using JSP, Servlet, Spring, JSF, JSP, Servlets, Struts under J2EE Environment.
  • Developed web application for recovering missing customer orders using JSP, JPA, SQL, JQuery and Ajax.
  • Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring.
  • Built Web pages that are more client interactive utilizing jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, HTML/CSS, ReactJS, NodeJS and JavaScript, Bootstrap.
  • Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with Spring for processing business needs.Deployed the applications into Waterfall and QA Environment
  • Wrote SQL statements to store and retrieve data from Oracle and developed web pages using HTML, CSS, JSP and used Oracle, JDBC for database connectivity.
  • Developed user interfaces using JSP, HTML, CSS, JavaScript, JQuery and Ajaxand also developed SOAP based Web Services using REST, WSDL, Axis2, JAXB.Added Maven support to existing projects.
  • Developed J2EE applications (MQ Series) using NetBeans, CVS WebSphere application server.
  • Worked in an Agile Scrum Development environment
  • Involved in AGILE Methodology process which includes bi-weekly sprint and daily scrum to discuss the design and work progressImplemented MVC architecture using Servlets, Ant, JSP, and EJB's.
  • Used REST webservices & JUnit for Testing. Used GIT for version control and Eclipse as IDE.
  • Involved configuration and deployment of application on Tomcat Apache, JIRA

Environment: Java, J2EE, Spring, Struts, JDBC, JSF, JavaScript, HTML/CSS, Oracle, SOAP, Rest, Axis2, NetBeans, websphere, CVS, JUnit, Waterfall, JSP, Servlets, Ant, XML, WSDL, JIRA, Tomcat, Linux, unix.

Confidential, Boston, MA

Software Engineer

Responsibilities:

  • Involved in different layers such as Front and Back end
  • Used JavaScript, HTML, JSP pages for developing front end UI.
  • Development of basic framework for the project by using spring, Hibernate and other API.
  • Development of Entity classes and establishment of relationships between them using Annotations.
  • Involved in writing POJO classes, XML configuration files, defining DAO interfaces and writing Hibernate query language(HQL) queries.Designed Oracle database schema for the tables
  • Developed and Modified tables, views, Triggers, stored procedures, packages
  • Developed various backend application programs such as Views, Functions, Triggers, Procedures and Packages using SQL and PL/SQL language for the top management for decision making.
  • Code SQL Stored Procedures and integrated with application
  • Cursors, Dynamic SQL, functions as part of Project/Application requirements Fixing the bugs which were found in the UAT phase before production.Unit testing and integration testing of owning use cases
  • Deploying the application in the server environment and Test support to the QA Team.

Environment: Eclipse, Tomcat, Java, J2EE (Servlets, JDBC, JSP ) CoreJava, SVN, ANT, Unix, PL/SQL, MySQL,Oracle HTML, CSS

We'd love your feedback!