We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

North Brook, IL

SUMMARY:

  • IT professional with 8+ years of experience working in complete Software Development life cycle (SDLC) of Java/J2EE applications including support and maintenance.
  • Experience in Pair Programming, Test Driven Development, Waterfall model and Agile methodologies like SCRUM and KANBAN.
  • Expertise in Distributed and Web environments, focused on JAVA Technologies like Java collections, Threads, J2SE, JDBC, Struts, Spring Microservices, Hibernate Framework.
  • Expertise in Web - Development technologies like HTML5, CSS3, JavaScript, jQuery, Bootstrap, AngularJS, React JS, Servlets, JSP, JSON, JSTL, XML, XSL/XSLT, AJAX.
  • Expertise in databases such as Oracle, SQL Server, MySQL, PL/SQL, NoSQL - Mongo DB, Cassandra and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Hands-on experience working with Web and Application Servers such as Apache Tomcat, JBoss, IBM RAD, WebSphere, WebLogic, and Sun GlassFish.
  • Hands-on experience working with IDE tools like Eclipse (Indigo, Juno, Europa, and Helios), Net Beans, IntelliJ IDEA, RAD, WID (Web Sphere Integration Designer).
  • Good knowledge and hands-on experience in MVC (Struts Framework 1.x/2.x), spring Framework 2.x/3.x, Java Server Faces, and ORM (Hibernate 2.0/3.0) frameworks.
  • Extensive knowledge of the spring modules like Spring IOC, Spring DAO, Spring Microservices, Spring Web Flow, Spring Security, Spring MVC, and Spring AOP.
  • Created various Spring boot and spring batch applications to connect them to various databases and create queries to retrieve data and modify the tables for the databases.
  • Good understanding of various types of AWS Elastic Block Storage (EBS) and their utilization based on requirements.
  • Extensive Knowledge of Docker , Vagrant, Jenkins, Ansible .
  • Experience in Implementing CI/CD pipelines with the integrated unit tests, code coverage, code quality.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM) and managed network security using Security Groups and IAM.
  • Involved in developing Microservices components using Spring Boot and Netflix Eureka, Hystrix, Ribbon, and Zuul.
  • Expert in configuration management tools like Chef, Ansible, and Puppet.
  • Experience in Pivotal cloud foundry setup /POC/Configuration/maintenance.
  • Created RESTful web services interface to Java-based runtime engine and accounts.
  • Extensively worked on implementing Service Oriented Architecture (SOA) using REST web services.
  • Expertise in Creating Use-case Diagrams, Class Diagrams, Sequence Diagrams in UML and Rational Rose.
  • Experience in using CVS, GIT, Microsoft Visual SourceSafe and Subversion (SVN) for project integration across modules.
  • Having Good experience in resolving production issues.
  • Excellent client interaction skills and proven experience in working independently as well as in a team.
  • A good learner with quick learning skills and a good team member with communication skills.
  • Microsoft Certified Professional and Microsoft Technology Associate on web development.

TECHNICAL SKILLS:

Languages: C, C++, Java, Python, PHP, PL/SQL, Ruby on Rails.

Enterprise Java: JSP, Servlet, JNDI, JDBC, Log4J API.

Markup/Technologies: HTML5, CSS3, JavaScript, AngularJS, React JS, Node JS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, jQuery, JSON.

Tools: Struts 2.0/1.2, Spring 2.x/3.x/4.x, Hibernate 2.5/3.0, Spring MVC, Spring Web Flow, Spring Cloud, Spring Data, Spring IOC, Spring AOP, JSF, Jasper reports, SOAP UI, Groovy, Spring Security, Apache Camel, Jenkins, Maven, Apache Ant.

SOAP, RESTful, AWS, Microservices, WSDL, JAX: RPC, JAX-RS JAX-WS, JAXB, AXIS2.

Web/App Servers: IBM Web Sphere 7.1, Tomcat 5.4/4.x, JBoss 4.3/3.2, JBoss EAP 5.x/4.3, Web Logic.

Oracle 9i/10g, SQL: Server, MySQL server, TOAD No-SQL (MongoDB, DynamoDB), Cassandra.

IDEs: IntelliJ, Eclipse, NetBeans, Spring Tool Suite (STS).

OR mapping: Hibernate, iBATIS, MyBatis.

Modeling/ CASE Tools: Rational Rose, MS Visio Professional, StarUML.

Testing Tools/ Others: JUnit, SoapUI, Putty, Jasmine, Selenium, Jira.

Version Control: SVN, GIT, CVS and Perforce.

PROFESSIONAL EXPERIENCE:

Confidential, North Brook, IL

Full Stack Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development, and Testing of an application using Agile Model.
  • Used Eclipse IDE tool to develop a web application and Used Jira to create EPICs and User Stories for the Sprint cycle.
  • Developed a web application using Spring MVC framework and React JS.
  • Developed front-end components using HTML5/CSS3 and Angular 4 . Also involved in back-end in creating Web API with Entity Framework.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
  • Designed Hibernate entities that map database tables, implemented inheritance strategies using Hibernate inheritance strategy.
  • Custom buildpack (WebSphere Liberty and JBoss) installation in PCF.
  • Collaborated with designers to create responsive Single Page Applications (SPA) on with Angular 4 Routing.
  • Developed supplier and order module views using EXT JS components like forms, layouts, grids, tabs, menus, viewports, Ajax etc.
  • Implemented search functionality, filtering, pagination using Hibernate criteria Query interfaces.
  • Develop Rest web application by Spring Boot and implemented single sign-on by OAuth2.
  • Provided connections using Spring JDBC to the database and developed PL/SQL stored procedures, SQL queries to manipulate the data.
  • Designed and implemented NoSQL database systems as in Cassandra, MongoDB and Couchbase.
  • Implemented RESTful web services for communicating using JAX-RS annotations.
  • Developed applications using MVC frameworks and APIs like Struts, Spring MVC and Spring AOP.
  • Used Postman to access the results of Rest API calls.
  • Nachos Operating System Design and Implementation 2012 Java multithreading, Process scheduler, Memory & I/O managers, CVS, Eclipse.
  • Created functional interface with using Lambda expressions.
  • Working on creating a distributed network by hosting the application on AWS cloud, Amazon EC2 servers.
  • Utilized spring annotations and XML configuration for Dependency Injection.
  • Developed company’s internal CI system, providing a comprehensive API for CI/CD.
  • Deployed the application to Apache TOMCAT server.
  • Troubleshoot issues within PCF environments and involving Pivotal vendor as and when needed.
  • Build components scheduling and configuration using Maven.
  • Develop digital consumer experiences based on foundation of the Adobe AEM production suite, including AEM, CRX, Target and DAM.
  • User login, search & portfolio created using HTML5, CSS3, JavaScript, AngularJS and jQuery.
  • Used GIT for version control, JENKINS for continuous integration.
  • Created numerous test cases using JUnit framework.

Environment: Java 8.0, RAD 7.5, Web Sphere Application Server 8.5, Hibernate 4.30, Spring Framework 4.0, AngularJS, Angular 4, jQuery, React JS, Maven 3.3, PL/SQL, NoSQL, Bootstrap, PCF, AJAX, JSON, JSP, Spring boot, JavaScript, HTML5, CSS3, DOJO, RESTful, Struts, JAX-RS, EXT JS, AWS, Microservices, JDBC, DB2, Log4j, Jenkins, Jira, GIT, Apache Tomcat.

Confidential, Charlotte, NC

Full Stack Java Developer

Responsibilities:

  • Used Jira for project management, tracking and monitoring errors and fixed the errors.
  • Developed code using Test Driven Development, focused on Domain Driven Design.
  • Development UI modules using Bootstrap, HTML, JSP, JSF, JavaScript, React JS and CSS.
  • Involved in the unit and integration testing using both SOAP UI and APIGEE trace tool.
  • Used Spring Security framework for login authentication, password hashing. Worked on Java Message Service API for developing message-oriented middleware layer for handling various requests.
  • Used Hibernate for accessing the database and mapping the entities by using hibernate annotations.
  • Used Spring MVC framework for developing the application.
  • Expertise in designing and implementing the RESTful web services with Spring Boot and Microservices with Spring Cloud and Netflix Components.
  • Well versed in installation, configuration, supporting and managing of Big Data and underlying infrastructure of Hadoop Cluster.
  • Hands-on experience in performing real-time analytics on big data using HBase and Cassandra in Kubernetes & Hadoop clusters.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Used Couchbase Server is specialized to provide low-latency data management for large-scale interactive Web Applications.
  • The JMS API was used to allow application components to create, send, receive, and read messages.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in Spring IOC framework.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Experience supporting applications using Docker, Jenkins, Artifactory, Ansible & GIT.
  • RBAC configuration in PCF for user roles and responsibility.
  • Used Hibernate for interacting with Persistence Layer for CRUD operations.
  • Designed and developed an application using HTML, CSS, Bootstrap, JavaScript, JSP, Servlets and Struts.
  • Involved in developing RESTful Web Services using JAX-RS with Jersey implementation and AWS.
  • Used GIT for version control system and JBoss as the Application Server.
  • Used Log4J for logging the user events and MAVEN for compilation and building JAR, WAR and EAR files.
  • Involved in project status update and deliverables and actively involved in client meetings.
  • Used Junit and Mockito for the unit testing of various modules, Couchbase database, Selenium for automated testing and JENKINS for continuous integration.

Environment: Java, Design Pattern, Servlets, JSP, JSF, JDBC, Spring, Hibernate, JavaScript, Ajax, Web Services, Microservices, AngularJS, React JS, JSON, JUnit, HTML5, CSS3, Bootstrap, Oracle, JBoss, Spring boot, PCF, Struts, Application Server, Maven build tool, AWS, Couchbase, Cassandra, RESTful API, GIT, Jenkins, Jira and Eclipse.

Confidential, Louisville, KY

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developing and editing user Interface Screens using JSP, HTML5.0, JavaScript, CSS 3.0, Twitter Bootstrap and jQuery plug - INS.
  • Developed responsive web application for backend system using ExtJS with HTML and CSS.
  • Developed enterprise reference architecture, SOA & Cloud strategy in a SaaS-driven enterprise business model.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanism.
  • Developed and debugged the Servlets with JBoss.
  • Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Implemented the Project structure based on Spring MVC pattern using Spring Boot.
  • Enhanced Swagger documentation using custom annotations.
  • Designed and implemented a backend with Ruby on Rails to CRUD files, manage user Docker containers, and run code.
  • Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for the automatic processing of a large amount of data.
  • Used SAX XML API to parse the XML and populate the values for a bean.
  • Worked on Pivotal Cloud Foundry to host Cloud-based Applications.
  • Followed best practices of Stash integration with Jenkins, Jira and Hip Chat on Atlassian.
  • Worked on NoSQL (Mongo DB) concepts such as locking, transactions, indexes, replications, schema design.
  • Apache Ant was used for the entire build process.
  • Used Mockito for unit tests development of Test-driven Development (TDD).
  • Deployed the application in JBoss production server running in Linux platform.
  • Used log4j for logging errors in the application.

Environment: Ext JS 5, Spring, JSP1.2, Servlets2.1, Jasper reports, JMS, IBM MQ, XML, REST(Jersey), iBATIS, JavaScript, XSLT, XML, UML, HTML, JNDI, SaaS, Apache Camel, Jackson, Spring Boot, Spring IOC, JBoss 6.x, ClearCase, Log4J, ANT, Jenkins, Jira, JUnit, Mockito, NoSQL (MongoDB), PL/SQL, Eclipse, Pivotal Cloud Foundry.

Confidential, MN

Java Developer

Responsibilities:

  • Analyzed and written detailed design specifications, requirements traceability matrix (RTM) sheet, and test requirements.
  • Conducted an Agile and Waterfall vision and strategy presentations to managers, investors, partners, and sponsors.
  • Developed and implemented front-end applications using Adobe Dreamweaver. Designed and developed UI using JSP, JavaScript, and jQuery, HTML, CSS, and AJAX.
  • Implemented transaction management, high-level authentication and authorization, logging and Exception Handling using Spring Security and AOP.
  • Used concepts such as synchronization and thread pools.
  • Spring framework was leveraged for Inversion of Control (IOC), Spring JDBC; Spring AOP based Transaction management and Unit testing.
  • Used Message Driven Beans with JMS APIs for asynchronous communication.
  • Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Implemented Web Service calls for data parsing and server interaction using Spring, Threads, JSON, SOAP, REST API, and Apache.
  • Developed EJB’s for implementing business logic and actively involved in deploying the application on JBoss application server.
  • Developed persistence layer module using EJB java persistence API annotations and Entity manager.
  • Involved in working with Java APIs used to establish communication between JavaBeans.
  • Implemented several design patterns like MVC, Business Delegate, Service Locator, DAO, DTO, and Factory.
  • Used XML web services using SOAP to transfer the remote application to different institutions.
  • Developed web services to allow communication between applications through SOAP over HTTP using Axis2.
  • Used iBATIS framework with Spring Framework for data persistence and transaction management.
  • Actively involved in coding using Core Java and collection APIs such as Lists, Sets, and Maps.
  • Working on parsing the XML using DOM/SAX parsers.
  • Created stored procedures using SQL for data modification.
  • Deployed the developed an application on Tomcat application server.
  • Developed JUnit test cases for integration testing and integrated with ANT build tool.
  • Fixed many bugs and handled interfacing issues while deploying the application on Tomcat application server.
  • Extensively involved in code review and documentation review of technical artifacts.

Environment: Agile/Scrum, Java, JSP, jQuery, JavaScript, HTML, CSS, AJAX, XML, EJB, SAX, DOM, SOAP, Java Beans, SQL Server, Tomcat, ANT, Jira, Log4j, SVN, MS Office, MS Visio, MS Project, Spring, HP Quality Center, JBoss.

Confidential

Java Developer

Responsibilities:

  • Implemented Software Development Life Cycle (SDLC) - Requirements Specification, Design documents and writing Test cases in Waterfall to Agile methodology.
  • Used the Use cases, Interaction diagrams and Class diagrams in the development of an application.
  • Worked extensively on creating rich front-end web interface using HTML/CSS, jQuery, and JavaScript.
  • Used IntelliJ as IDE and the application was developed in J2EE using Struts MVC architecture.
  • Developed the user Interface Presentation screens using Struts Tiles, HTML, and JSP.
  • Created numerous web applications utilizing MVC, jQuery, AJAX and Web Services.
  • Used Collection Framework and Multithreading for performing cache Operation.
  • Running various Agile project management meetings (Sprint Planning Meetings, Scrums, etc.).
  • Created Servlets and Java Server Pages, which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Developed EJB Components, both Entity and Session beans, modeling the business logic.
  • JDBC is used for data interaction with the Oracle database.
  • Involved in deployment components on the WebLogic application server.

Environment: Java, Hibernate, Struts, HTML/CSS, J2EE, JSP, EJB, XML, WebLogic Application Server, AEM, Oracle, Eclipse, ANT.

We'd love your feedback!