We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Ricardson, TX

SUMMARY:

  • 8+ years of extensive IT experience in developing, design, analysis, testing of variousweb based, SOA based and client/serverapplications in multi - platform environments with JAVA/J2EE technologies.
  • Experience in various Agile Methodologies like Test Driven Development(TDD), SOA, SCRUM and Waterfall.
  • Proficient in OOAD Technologies developing use cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using case tools likeMicrosoft Visioand Rational Rose.
  • Highly proficient in using OOPS for building n-tier architecture systems with hands on development expertise in front-end UIlayer, corebusinessframeworks and Back-end database layer integration.
  • Experience in Front-End UI development skills using scripting languages like HTML5, DHTML, CSS, JavaScript, JQuery, JSON, AJAX, Angular JS, Node.js, Bootstrap, Tag Libraries, JSTL.
  • Expert in Core Java with strong understanding of GarbageCollector, SWING, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Expertise in implementation of J2EE Technologies: JSP, JTS, Servlets, JSF, JSTL, EJB transaction implementation, JMS, Struts, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Swing, Serialization and Externalization.
  • Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, Spring Boot,Spring Cloud, and Spring MVC.
  • Experience in integrating the internal security model into new projects with Spring Batch , Spring Micro Services and Spring Boot, Pivotal Cloud Foundry and Netflix Eureka.
  • Experience in development of REST and SOAPbased web services using AXIS,WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC,AJAXtechnologiesand Jersey frameworks.
  • Experience using J2EE design patterns like Singleton, Prototype, Business Delegate, Session Façade Pattern, DAO, MVC, Abstract Factory and Factory Pattern.
  • Expertise in XML technologies such asDTD, XSL, XSLT, XML schemas, XPath, XSL-FO and parsers like SAX, DO M.
  • Expertise in Back-end/Serverside java technologies such as: Web services, Java persistence API (JPA), Java.Messaging Service (JMS),RabitMQ, Java Database Connectivity (JDBC), Java Naming and Directory Interface (JND).
  • Expertise in open source framework ObjectRelationalMapping (ORM) tools like Hibernateand also used Hibernate Annotations to reduce time at the configuration level.
  • Expertise in databases such as Oracle, MySQL, SQL Server, NoSQL, Mongo DB, Cassandra and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Good experience with Cassandra NoSQL Database.
  • Strong experience in different IDEs like RAD, Eclipse, Spring Tool Suite and IntelliJ IDEA and worked on various application and web servers like JBoss, BES Web Logic, IBM Web Sphere, Glassfish, Camel and Apache Tomcat.
  • Having experience with Cloud Computing environment like Amazon Web Services (AWS).
  • Experience in AWS Solutions using EC2,S3,RDS,EBS,Elastic Load Balancer, Dynamo DB and Auto Scaling Groups.
  • Experience with JUnit, Mockito, Log4j, and SLF4J in developing test cases and determining application functionality.
  • Experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
  • Experience in building applications using ANT,Maven and Gradle.
  • Knowledge on developing search components using Apache solr, which includes custom search handlers and custom handlers.
  • Experience in using code repository tools - Tortoise SVN, CVS,GitHub, and Visual Source Safe.

TECHNICAL SKILLS:

Languages: C, C++, Java, SQL, PL/SQL.

Tools: and Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP,Spring Security, JSF, JUnit, SOAP UI, JReport, Rational Rose,RabitMQ,Spring Boot, Netflix Eureca

Build Tools: ANT, Vagrant, Maven, Docker,Jenkins,Kafka,Gocd.

Version Control: Tortoise SVN, CVS and GIT.

Web Technologies: HTML5, CSS3, JavaScript, JQuery, Bootstrap, JSON Restful,AngularJS, AJAX, Node.JS.

J2SE/J2EE Technologies: Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, Jakarta Struts, JSF, EJB, Spring, Hibernate, JTA, JNDI, JPA, JMS.

Methodologies: Agile, Test Driven Development, Waterfall.

Databases: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB, NoSQL,Cassandra, Couchbase.

Web/Application Servers: Apache Tomcat, IBM Web Sphere, Web logic Application server, JBOSS, Camel.

XML Technologies: XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSLT.

IDE / Tools: Eclipse, IntelliJ, Spring Tool Suite(STS), RAD, Adobe Dreamweaver.

Testing Tools / Others: JUnit, Mockito, Soap UI,SLF4J, Log4j and JIRA.

Platforms: Windows, Linux and Unix.

Web Services: SOAP, Micro services, JAX-RPC, WSDL, JAX-RS JAX-WS, UDDI, JAX-B, CFX, Restful.

Cloud Technologies: AWS EC2, S3,RDS, Pivotal Cloud Foundry.

PROFESSIONAL EXPERIENCE:

Confidential, Fort Mill,SC

JAVA/J2EE Developer

Responsibilities:

  • Implementing or exposing the Micro services based on RESTful API utilizing Spring Boot with Spring MVC.
  • Good Experience in writing and using SOAP and Restful Web services.
  • For storing data used NoSQL database Couchbase DB as datastore.
  • Using Spring boot and Couchbase starter for retrieving and storing data to Couchbase.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Expertise in Swing, Annotations, Enum, Concurrency, Multi-Threading, Lambda and Generics.
  • Implemented Micro Services using Spring Boot, Spring Cloud, Spring Micro Services and enabled discovery using Netflix Eureka Server.
  • Performed deployment of applications on IBM Web Sphere Application Server.
  • Used Log4J for logging and developed the pom.xml using Maven for compiling the dependencies.
  • Used Apache Kafka for holding large number of messages and using RESTful service pushing messages to Couchbase
  • Experienced in defining synchronized and persistent IBM MQ Series Queue Manager, Channel Mangers and Queues.
  • Experience with both the operation of and interfacing with search engines such as Solr/Elasticsearch.
  • Using Pivotal Cloud Foundry fordeploying application into AWS.
  • Familiarity with Cloud-based development platforms and tools (e.g. Pivotal Cloud Foundry, AWS, etc.) experience in creating Docker Hub, Docker Images and handling multiple images primarily for middleware installations and domain configurations.
  • Created User services in Cloud Foundry for connecting database with different life cycles using spring profile.
  • Implemented a Continuous Delivery Pipeline with Jenkins, Ansible, GitHub, SonarQube, Nexus, Maven, Docker and Amazon Web Services like EC2, S3, VPC and Cloud Watch.
  • Used Gradle for Project Management
  • Used Gocd for Continuous Delivery.
  • Used Git for Version Controlling System

Confidential, Auborn Hills, MI

Sr. Full Stack Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Developed the web interface using HTML5, CSS3, JavaScript,JQuery, AngularJS, and Bootstrap.
  • Designed Java Components and integrated using spring framework with Hibernate Object/Relational persistence mechanism.
  • Implemented client-side Interface using React.js
  • Used Structs Framework in the application, which is based on MVC design pattern
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Implemented the application using Spring IOC, SpringMVC Framework, and Spring Batch and handled the security using Spring Security.
  • Proficient in Swing, EJB, Core java and XML (XSLT and Schema)
  • Worked on developing web service calls using SOAP and WSDL.
  • Designed and Implemented NMS platform based on the ACE/TAO on embeddedlinux.
  • Having good experience in implementing the Node.js server-side code to interact with MongoDB to store and retrieve data by using the Mongoose drivers.
  • Experience with both the operation of and interfacing with search engines such as Solr/Elasticsearch
  • Involved in Configuring, deploying and maintaining the SOLR.
  • Involved in installing, upgrading, configuring and Troubleshooting IBM Web Sphere Application Server 7.x/8.x and IBM MQ Series 8.0/7.x on AIX and Linux
  • Used Web Services for transmission of large blocks of XML data using SOAP.
  • Tested the application functionality with JUnit Structs Test Cases.
  • Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node.js applications.
  • Validated Customer, Account, Address and Order entities with Drools rules engine.
  • Used Node.js for server-side code and Express.js as the framework. Written callback functions for the Restful API.
  • Identified and fixed various production issues related to IBM MQ server on Linux, UNIX and Windows system.
  • Used Structs Model-View-Controller approach to help design new features and fix Jira bugs and request.
  • Developed Rest Web services for IOS and android mobile web sites and apps.
  • Designed, developed, tested, integrated, and deployed large numbers of complex rules in rule flows, Drools Fusion and Drools CEP.
  • Involved in integrating JAX-RS into Spring Boot application.
  • Implemented Micro Services using Spring Boot, Spring Cloud, Spring Micro Servicesand enabled discovery using Netflix Eureka Server.
  • Configuring the Docker containers and creating Docker files for POC environments.
  • Create and Maintenance of Docker environments for web application infrastructure.
  • Added the required jars to the drools files, build the package and deployed it in the JBoss server.
  • User level support for multiple applications including web based, iOS and Android mobile apps.
  • Worked throughout the full stack (Node.js, Angular.js) to see software extensions through to completion.
  • Implemented Restful Web Services to retrieve data from client side using Micro Services architecture.
  • Developed, and implemented architectural solutions involving multiple Pivotal Cloud foundry (PCF) foundations on VMware virtual infrastructure (on-premises)
  • Translated the business requirement into rules format and worked with business analyst to ensure business understanding of rule requirements. Executed rules in sequential and rete mode
  • Created web services using spring@Rest Controller to return JSON to the frontend.
  • Hands on Experience with Drools, Apache camel, Active MQ, Rabbit MQ, IBMMQ
  • Sending requests and responses in Micro services through REST/HTTP.
  • Involved in working with structs Tiles2.0 for the look and feel for a web application.
  • Fundamental mastery of AWS clouds computing platform and its dimensions of scalability.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, manage documents in S3, providing IAM access to S3 buckets.
  • Designed and developed DAO layer with Hibernate standards, to access data from SQL Server.
  • Created SQL Server logins and assigning roles and Authentication models as a part of Security.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Backup, recovery and trouble shooting for IBM MQ.
  • UI design using iOS latest feature Adaptive Layout.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Implemented service methods and SQL queries, PL/SQL to interact with the forms.
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
  • Created deployment models for cloud foundry, explaining the underlying VM, Container, and application layout across multiple
  • Involved in creating Mongo DB, collections and documents and developed Mongoose Schema objects to perform CRUD operation.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with LINUX Shell scripts to automate routine jobs.
  • Cassandra implementation using Datastax Java API, Hector API, CQL and Kundera API.
  • Development carried out under STS Integrated Development Environment (IDE).
  • Used MAVEN to define the dependencies and build the application and used JUnit for suite execution and Assertions.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.

Environment: Java, Agile Methodology, Structs,Spring IOC, Spring MVC, Drools, Spring Boot, Spring Cloud, Spring Batch, Spring Security, HTML5, IBM MQ 7.0, 7.1 and 7.5, MB 6.1, 7.0, and 8.0, CSS3, Node.js, Bootstrap, AngularJS, JSTL, JQuery, AJAX, AWS EC2, S3, Micro Services, Hibernate, Restful API, Pivotal Cloud Foundry, SOA,JAX-RS, JSON, SQL, Oracle,Cassandra 2.0.6, CRUD, CI, CD, Jenkins, JIRA,RabitMQ, MAVEN,JUnit, UNIX, STS, IBM Web Sphere, Log4J, GIT

Confidential, Ricardson, TX

Java/J2EE Developer

Responsibilities:

  • Involved in all stages of Software Development Life Cycle (SDLC) of the project in Agile methodology
  • Participated Daily Scrum meeting, sprint grooming/review and demo with management and other teams
  • Involved in the development of user interface applications and professional web applications using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, Xml, Node JS, Bootstrap and Angular JS.
  • Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, and React.js
  • Consumed Restful based web services in this iOS mobile application and JSON for parsing.
  • On boarded 52 applications with Deutsche Bank group which currently using Message Gateway through IBM MQ.
  • Implemented functionality like searching, filtering, sorting, validating using Angular JS and Java Script.
  • Implementing backend with Node.js, Express.js with MySQL as database and AWS S3 storage.
  • Developed Angular JS custom directives, working on attribute level, element level, class level directives.
  • Designed and developed Micro Services business components using Spring Boot.
  • Implemented Micro-services using Pivotal Cloud Foundry platform build upon Spring Boot Services
  • Implemented Micro Services using Spring Boot, Spring Cloud, Spring Micro Services and enabled discovery using Netflix Eureka Server.
  • Extensive experience in service now and Azure Cloud services, SOLR.
  • Installed and configured JBOSS/Drools server with MySQL/Oracle persistence. Extracted rules data from the database and decision tables.
  • Worked with designing, developing, testing, and deploying rules based solutions using the FICO Blaze Advisor software product. Worked with designing, developing, and updating business object models, interfaces between rules engine and remaining system, as well as proper rule execution algorithms to meet functional business requirements.
  • Also responsible for developing the client side of this n-tier product, this is a Swing-based application that makes extensive use of the drag-and-drop idiom.
  • Used Unity iOS to build iPad simulator with latest SDK.
  • Built the admin module using structs framework for the master configuration.
  • Experienced in defining synchronized and persistent IBM MQ Series Queue Manager, Channel Mangers and Queues.
  • Designed and implemented Web NMS platform based on the Pure JAVA, JMX,Tomcat, and JSP/Servlet
  • Implemented Spring Boot Micro Services to divide the application into various sub modules.
  • Developed Micro Services to provide Restful API utilizing Spring Boot with Spring MVC.
  • Implemented Multithreading, Concurrency, Exception Handling, Generics and Collections whenever necessary.
  • Enjoy integrating, configuring, and tuning NoSQL data stores such as Solr and Cassandra
  • Built iOS Storyboards with Login View and Tab Bar Controllers creating segues between different views, established IBOutlet, IBActions in the storyboard
  • Expertise in Back-end/Serverside java technologies such as: Web services, Java persistence API (JPA), Java. Messaging Service (JMS), RabitMQ, Java Database Connectivity (JDBC), Java Naming and Directory Interface (JND).
  • Involved in Implementing SOA architecture with Web services.
  • Used Multithreading for faster and parallel processing of documents.
  • Implemented Bean classes and configured in spring configuration file for Dependency Injection, Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, Spring Batch modules, handled security using Spring Security.
  • Implemented Batch jobs to deal with Large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Created application on spring framework and used Multithreading to improve performance.
  • Configured session timeout with Spring Boot in server side and implemented auto logout functionality.
  • Used popular Node.JS frameworks like Express and Rectify to mock a Restful API.
  • Initiated mappings among the relations and written named HQL queries using Hibernate
  • Implemented data access layer i.e. DAO Classes using Hibernate as an ORM tool and configured xml files according to hibernate framework.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database
  • Very good understanding Cassandra cluster mechanism that includes replication strategies, snitch, gossip, consistent hashing and consistency levels.
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Oracle DBMS
  • Performed bulk data loading into Cassandra using SSTableLoader.
  • Created yaml file to push the application in Pivotal Cloud Foundry(PCF)
  • Developed procedures to unify, streamline and automate application development and deployment procedures with CLI and Linux container technology using Docker.
  • Ran ad-hoc queries against Cassandra using CQL scripts.
  • Designed services to store and retrieve user data using MongoDB database and communicated with remote servers using REST enabled Web Services on Jersey framework.
  • Developed and consumed Restful web services to retrieve configuration JSON documents related to customer.
  • Implemented Spring JMS message container listener to retrieve log objects from Queue and send to different destinations.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Used No SQL databases like AWS DYNAMO DB and S3 for data persistence.
  • Wrote services to store and retrieve user data from MongoDB for the application on devices.
  • Worked on Log4j for logging errors, messages and performance logs and implemented test cases in JUnit
  • Created UNIX shell scripting for periodic generation of reports.
  • Deployed the war file of the enterprise application on Web Sphere application server that handles various requests from Client and fixed deployment issues
  • Implemented complete Mavenbuild life cycle in order to achieve organized application structure and conflict free dependencies in pom.xml file
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system
  • Developed SVN controls to track and maintain the different version of the project

Environment: Java, J2EE, HTML5, CSS3, Java Script, JQuery, Angular JS, Node.JS, Structs, Spring, Hibernate, MVC, Web Services, IBM MQ 7.0, 7.1 and 7.5, MB 6.1, 7.0, and 8.0, MAVEN, Web Sphere, RAD, JUnit, JMS, RabitMQ, log4j, Mongo DB, Cassandra 1.2.5, UNIX, SOAP UI, REST Client,Netflix Eureka, Pivotal Cloud Foundry, AWS, Jenkins, JIRA, SVN.

Confidential

Java Full Stack Developer

Responsibilities:

  • Worked on High level and low-level system design, planning, estimation and implementation.
  • Involved in using React.js components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Implemented the front end using HTML 5, XHTML, DHTML, XML, CSS3, JavaScript and Angular JS.
  • Used JQuery, AJAX to interact with Java Servlet.
  • Developed user interface by using the React.js Flux for SPA development.
  • Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Designed and implemented MongoDB based database and created REST enabled Web Services on Jersey framework.
  • Involved in Support for the weekly Production maintenance window and new SOLR deployment process for the new environments.
  • Used Ant for compiling and creating deployable archives, Subversion for Version Control, Blaze rules for identifying and creating the rules for a specific entity and JBoss as Application Server
  • Application designed and developed using Java Core, J2EE, JMS, JavaScript, Spring MVC, Spring boot, Hibernate, Spring Integration, RESTful Services, UDP, TCP and Web Sockets.
  • Used Test driven development (TDD) approach for application development.
  • Involved in writing JSPcomponents. Used JSTL Tag library to create standard dynamic web pages.
  • Good knowledge on the spring modules like Spring IOC, Spring MVC, Spring Web flow, Spring AOP, Spring DAO and Spring Security.
  • Configured application and embed Tomcat server using Spring Boot.
  • Designed and developed Restful Services to retrieving configuration JSON documents related to customer.
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
  • Involved in development of Spring DAO layer which invoked database queries.
  • Build, upgrade and maintain VTAM systems, TCP/IP and NV/FTP
  • Developed Oracle PL/SQL stored procedures and queries for payment release process and authorization process.
  • Used Hibernate ORM tools which automate the mapping between IBM DB2 SQL databases and objects in Java.
  • Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
  • Deployed and tested the application in UNIX on Web Logic Application Server.
  • Created Maven build file to build the application.
  • Used Log4j for debugging, testing and maintaining the system state.

Environment: Java, HTML5, CSS3, JavaScript, JQuery, Spring Boot,AngularJS, AJAX, JSTL, Spring MVC,DAO, IOC, Hibernate, REST, TDD, Eclipse, PL/SQL, Oracle, JAX-RS, JMS, Active MQ, SOA, UDDI, WSDL, Web logic, Agile, MAVEN, Log4J, SVN

Confidential,Chennai,IN

Java/J2EE Developer

Responsibilities:

  • Involved in (OOAD) analysis and design for the project and prepared the technical documents for a distributed architecture at enterprise level.
  • Developed front-end screens using JSP, HTML, AJAX, JQuery, JavaScript, DOJO, JSON and CSS.
  • Expertise in developing Macros in C/C++, templates.
  • Developed POJO based programming model using Spring framework.
  • Involved in system design and development using Collections and multithreading for the action classes.
  • Implemented Multithreading synchronization using Thread pools, executive service and lock interfaces.
  • Used Multithreading to refresh the cache at a given set of time interval.
  • Used Spring IOC (Inversion of Control) Pattern and Dependency Injection of Spring framework for wiring and managing business objects.
  • Used Hibernate framework for Entity Relational Mapping.
  • Implemented Asynchronous messaging between System Integration components using JMS Spring JMS Template .
  • Used Web Services to connect to mainframe for the validation of the data.
  • SOAP has been used as a protocol to send request and response in the form of XML messages.
  • WSDL has been used to expose the Web Services.
  • Developed code to call stored procedures using Spring JDBC.
  • Designed and developed access logging using Spring AOP and log4j debugging for services access report and audit purpose.
  • Applied J2EE design patterns like Singleton, Business Delegate, Service Locator, Data Transfer Object (DTO), Data Access Objects (DAO) and Adapter during the development of components.
  • Developed stored procedures, Triggers and functions to process the data using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Used SAX Parser to parse the xml files.
  • Used JBOSS Application Server to deploy the build.
  • Participated in Code Reviews of other modules, documents, test cases.
  • Implemented UNIX Shell to deploy the application.
  • Used MYSQL database for data persistence.
  • Involved in unit testing, integration testing.
  • Performed defect tracking, bug fixing and enhancements.
  • Log4j framework has been used for logging debug, info & error data.
  • Extensively worked on Windows and UNIX operating systems.
  • Used CVS as version control system.

Environment: Java, J2EE, HTML, CSS, JAVA SCRIPT, AJAX, JQuery, JSP, Servlets, Struts, SOAP, Hibernate, Spring, XML, XSLT, EJB, JDBC, JBuilder, Eclipse, MYSQL, JBOSS Application Server, CVS, UNIX

We'd love your feedback!