We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Indianapolis, IN

SUMMARY

  • Overall 7 years of broad involvement in Design, Development and Maintenance of Web applications with great information and working knowledge on Multi - Tier Architectures utilizing web centric innovations in various domains.
  • Hands on experience in all stages of Software Development Life Cycle (SDLC).
  • Hands on experience in Requirement Analysis, High-level design using Design Patterns and Object-Oriented Programming.
  • Experience using J2EE Design Patterns like MVC, DAO, Singleton, Factory pattern, and service locator and Delegate.
  • Extensive experience working in Spring framework, Struts framework, O/R Mapping Hibernate framework, Mybatis and web services.
  • Experience using Spring MVC, Spring Boot, Spring Cloud, Spring DAO, Spring Data, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security.
  • Good Knowledge on developing the UI pages from scratch using HTML5, CSS3, JavaScript, jQuery, AJAX, Angular.js and React.js.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSTL, JMS, Struts, Spring, Hibernate, EJB, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading.
  • Strong database development skills using Database Servers like Oracle, Sybase, and SQL Server.
  • Having knowledge on Java 1.8 features like Lambda expressions and functional interfaces, and Parallel Streams.
  • Experience with Front-end JavaScript frameworks like Angular JS, Node JS.
  • Expertise in developing MVC architecture for web-based applications using Spring MVC framework and Servlets, JSP, JDBC, Web Services (REST)
  • Have Experience on REST Micro services using Spring Boot for the customers to consume data.
  • Familiar with web services formats XML and JSON.
  • Developed and consumed RESTful Web Services in multiple projects.
  • Hands on experience in deploying application in Google App Engine.
  • Extensive experience in developing producers &customers in Kafka to build a data pipeline.
  • Experience in writing SQL, PL/SQL Procedures / Functions, Triggers and Packages on Database
  • (RDBMS) packages like Oracle 11g, MySQL.
  • Good understanding of NoSQL Databases and hands on work experience in writing application on NoSQL databases like Cassandra and MongoDB.
  • Hands on Experience on UNIX operating system such as LINUX
  • Having Experience to develop business logic using Scala.
  • Good experience in working with Web/Application servers like Apache Tomcat, IBM WebSphere and/or Web Logic, JBOSS.
  • Having Experience build applications based on SOA architecture in IBM integration Designer
  • Worked on CI/CD tools for creating Jenkins jobs, trigger the build and perform release cuts of the application.
  • Expertise in using version control tools like SVN and GIT, CVS.
  • Expertise in creating build files using ANT, MAVEN, and logging using Log4J and version control CVS, SVN and clear case
  • Experience in Logging and tracing tool like log4j and SPLUNK.

TECHNICAL SKILLS

Language/Tools: C, C++, Java, J2EE, JSP, Groovy, Servlets, EJB, JDBC, PL/SQL, Soap, Axis, AJAX, XML, UML, RMI, JMS, Rational Rose, CVS, ANT, JUNIT, MAVEN, PERL

Operating Systems: UNIX, LINUX, Windows 2000/NT/XP/VISTA, IOS

Databases: MySQL, MS-Access, MS SQL-Server, Oracle 8i/9i/10g/11g, Cassandra and Mongo DB

Application Servers: IBM WebSphere 6.x/7.x/8.x, JBOSS, BEA WebLogic 11g, Glassfish V2

Web servers and Frameworks: Tomcat, Apache, Struts1.x/2.x, Spring 3.2, JSF, Hibernate 3.x/4.x, Spring Boot, Junit, Log4j

Message brokers: Active MQ, Rabbit MQ and Kafka

Scripting languages: HTML5, CSS3, DHTML, XML, XSLT, Java Script, JSP, PHP, and ASP, Angular JS

IDE’s: My Eclipse Workbench 5.5, Eclipse (Kepler, Juno, Luna, Indigo, Helios), IntelliJ IDEA, RAD 8/8.5

Frontend Technologies: HTML5, XML, JavaScript, TLD, Custom Tags, CSS3, AJAX, Ext JS, AngularJS, Bootstrap, Angular JS 2.0/4.0

Web Technologies: J2SE, Servlets 2.4/2.5, JSP 2.0/2.1, JSTL, Custom Tags, JDBC 2.0/3.0, DOJO, Java Beans

Version Control & Application support: SVN, GIT, CVS, Rational Clear Case, Jazz.

Build tools: ANT, Maven

PROFESSIONAL EXPERIENCE

Java Full Stack Developer

Confidential, Indianapolis, IN

Responsibilities:

  • Analyzed and estimating the change requirements
  • Extensively used Agile development methodology and project planning.
  • Worked in the enhancement of registration servlet application using Java, servlet, JSP, JSTL, spring and several design patterns like MVC2, DAO, DTO.
  • Maintained CSS3 and HTML, XSL, XSLT, JavaScript, JSF, jQuery, Angular JS, Bootstrap for designing Webpages.
  • Experience in Design and Development of Web Services using RESTful APIs and SOAP.
  • Designed various interactive front-end web pages on Magellan application using a three-tier architecture using Java, J2EE, HTML, Angular JS, JavaScript, JSON, Ajax, JSP.
  • Implemented the application using Spring IOC, Spring MVC Framework, spring Batch and handled the security using Spring Security.
  • Used Spring Boot, which is radically faster in building cloud Micro services and develop spring-based application with very less configuration.
  • Used the Struts validation, Struts Custom tags and Tiles Framework in the presentation layer
  • Worked on setting up and integrating the registration servlet application in WebSphere 6.1 application server with the back ends.
  • Developed application using Eclipse IDE and deployed in Web Sphere application server.
  • Communicated between different applications using JMS.
  • Responsible for main module of the Hibernate 3.0 including all the key Hibernate features such as session support, transaction management, object caching or HQL.
  • Implemented the CRUD operations using JPA query language.
  • Worked on developing user interfaces for member portal using JSP and JSTL, and converted the request parameters from user interfaces into XML format.
  • Developed IBATIS config files for SYBASE D.B tables, stored process
  • Built application using MAVEN and used Log4J to generate log files for the application.
  • Used Splunk to monitor logs.
  • Developed Junit test cases for member portal and reg. servlet application and testing.
  • Worked in the enhancement, testing and bug fixing of Member portal
  • Involved in development of Maven build based Java web application.
  • Interacted with customers in solving their issues in portal.
  • Used SVN for version control across common source code used by developers and Maven for application build.

Environment: J2EE, JSP, Spring MVC 3.0, IBatis 3.0.1, Sybase, HTML, CSS, XML, Servlets 2.5, Eclipse 3.4.1, WebSphere 6.1, JavaScript jQuery, Web Services JAX-WS, Apache CXF, XMLSpy, MQ, Sybase, SQL Server, JPA, Micro services, Windows 7, Quality Center, JIRA, Tortoise SVN, Junit 4.0, Mockito, Maven, Splunk, Log4J, XST, XSLT, SVN.

Java Full Stack Developer

Confidential, St. Louis, MO

Responsibilities:

  • Excellent analytical skills, written and oral communication, and experience collaborating with multiple development teams.
  • Developed and consumed Rest Services using HTTP methods such as GET, POST, PUT, and
  • Delete for user and account Microservices.
  • Implemented Spring Boot Microservices to divide the application into various sub modules.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML,
  • Collection Framework, JSP, spring and Hibernate.
  • Implemented Backend functionality using Spring Boot, Spring Cloud, Spring IOC, Spring MVC, Spring Core.
  • Used Spring MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
  • Worked using MVC pattern, to write service layer.
  • Worked on Spring Cloud Config, Pivotal cloud foundry and AWS SQS to deploy Spring MVC application to cloud.
  • Used Hibernate as the ORM tool to communicate with the database and integrated with String using Spring ORM, to design domain model classes.
  • Designed the Hibernate objects and used the Hibernate APIs to persist data.
  • Implemented DAO layer using different hibernate techniques like strategies, Inheritance, annotations and criteria interfaces.
  • Used SOA Integration service for Data Integration Service and Functional Integration Service.
  • Created multiple Restful web services using jersey2 framework.
  • Used POSTMAN for testing the web services, both in-house and external.
  • Migrated existing EJB web services to Restful services.
  • Used REST based web services for all major remote services.
  • Designing new components to fit in the already existing architecture using core Java, multi-threading different design patterns like the factory method, Abstract factory pattern, Singleton. While developing web-based applications used Web Services, both SOAP/WSDL and REST.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Deployed application on Tomcat server using build tool Maven.
  • Installed, configured and hosted the Oracle, Tomcat app servers and Cassandra DB servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Used cloud computing technologies Amazon EC2 and Amazon S3 web services for Cloud Drive,
  • Cloud Search. Migrated corporate Linux servers from physical servers to AWS virtual servers.
  • Used Cassandra AWR &ADDM to monitor database activities and performance tuning.
  • Extensive Performance Tuning, Memory (SGA) Tuning, Configuration, maintenance and tuning of Cassandra DB.
  • Experience in Test Driven Development (TDD) using Spring Test, JUnit and Mockito.
  • Developed server-side scripts in shell to customize GIT and integrate it with tools like JIRA and Jenkins.
  • Worked on CI (Continues Integrations) and CD (Continues Deployment) methodologies using Jenkins.
  • Use Kafka for publishing and consuming the updates to the inventory and calculate the mmediately sellable quantity.
  • Developed unit and integration tests for existing Microservices using JUnit and Mockito.
  • Experienced in setting up high availability cluster for WebSphere MQ and WebSphere Message
  • Broker servers using HACMP, VERITAS and MSCS.

Environment: Java, HTML, UML, XML, AngularJS, Servlets, JSP, EJB, JDBC, JNDI, JAXP, SQL, PL/SQL, Oracle 10g, Eclipse, Tomcat, WebSphere, JUnit, Spring MVC, Spring Cloud, Spring Boot, Hibernate, Cassandra, AWS.

Sr. Java/J2EE Developer

Ally Financials

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.
  • Created user-friendly GUI interface using HTML5, CSS3, JavaScript, jQuery, AngularJS, Node.js,
  • ExpressJS, Backbone.js, AJAX, XML and JSON.
  • Involved in designing the client-side module architecture based on new Angular Framework.
  • Used Core Java concepts like Swing, socket programming, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Implemented persistence framework using Hibernate &Handled Transaction Management using the provided data source.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Developed restful web service APIs using Spring Framework such as Spring Core, Spring MVC, Spring AOP and Java Persistence API with a backend PostgreSQL and Cassendra database.
  • Involved in developing Web Services to send XML request and reading the response SOAP UI from Java platform.
  • Migrating application functionality in sending emails from MySQL to NoSQL database implemented by Google Cloud platform which handles BIG Data.
  • Extensively used Google Cloud resources like Compute Engine, IAM, Google Container Registry, Container Builder and Cloud Storage buckets.
  • Migrating servers, databases, and applications from AWS On-premises to Google cloud platform
  • Created Restful Web services using Jersey API (JAX-RS) while data exchange was carried out between application and services using JSON.
  • Used Apache Camel to implement Java Message Service (JMS) API for sending and receiving email notifications to the employee about notifications to their portal.
  • Creating and supporting of JMS, MQ connection factory, topics, queues, channel, listeners.
  • Implemented microservices using Spring boot, spring based microservices, and enabled discovery using Netflix eureka server.
  • Used Java-PHP bridge code to integrate Java with PHP.
  • Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build configuration and deployment of the application on JBoss Application Server.
  • Used Spring MVC, Ajax and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Integrated Spring DAO for data access using Hibernate.
  • Used Spring JMS module for lookup for the queues and MDBs for the listeners
  • Established Database Connectivity using Hibernate O/R mapping with Spring ORM for MySQL Server.
  • Developed the Mapping Resource Files for the database entities.
  • Packaged and deployed the application in IBM Web sphere.
  • Used IntelliJ as IDE to develop the application and followed the standard features for debugging and running.
  • Written LINUX shell scripts to identify user login information.
  • Generating reports in PDF using iText Open source and excel file formats.
  • Used log4J for application logging and notification tracing mechanisms.
  • Analysis and Bug fixing of the production problems and defects along with enhancements
  • Used Rational Clear Case for the version control
  • Used Maven as the build tool.
  • Used J-Unit Testing and Ant Scripts.
  • Used JIRA for tracking the Project Stories in AGILE Methodology.

Environment: Java, JDK, J2EE (EJBs, JSP/Servlet, JDBC), Mongo DB, XML, HTML, CSS, Java Script, jQuery, Ajax, AngularJS, NodeJS, JSON, JMS, Struts, Spring, Apache Camel, MVC design patterns, Spring MVC, Hibernate, Agile, Ant, Maven, Netflix, Rational Clear Case, Web sphere Server, IBM Web Sphere, Apache Camel, SOAP UI, JNDI, Log4J, PostgreSQL, MySQL Server, Google cloud platform, JIRA, RMI, IntelliJ, IDE, LINUX.

Java Developer

Confidential

Responsibilities:

  • Applied various complex SQL queries.
  • Wrote front-end code for developing new pages using HTML, CSS, and JavaScript.
  • Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP
  • Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
  • Developed application using Eclipse IDE.
  • Developed the data access classes using JDBC and SQL queries
  • Used Servlets to write server-side programs.
  • Interaction with the database is accomplished through JDBC.
  • Worked with POJO for handling data coming from the legacy systems.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Extensively used Linux, Unix system administration tools to create servers and deploy and run applications in development stage.
  • Used Ant scripts to build and deployed on WebSphere Application Server.
  • Proficient with Web Services framework and writing XML based Web Services.
  • Used LOG4J, JUNIT for debugging, testing and maintaining the system rate.

Environment: HTML, CSS and JavaScript, core java, servlets, JDK, PL/SQL server, Unix, Linux, Eclipse, Triggers, JDBC, JSP, POJO’S, Web services, ANT, LOG4J, JUnit.

Java Developer

Confidential

Responsibilities:

  • Involved in various phases of SDLC (Software Development Life Cycle) such as requirements gathering, analysis, design, modeling, and development.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as bill payments to the service providers.
  • Developed UI screens using JSP, JavaScript, jQuery, XHTML, CSS.
  • Implemented various complex SQL queries.
  • Used SQL to access data from Microsoft SQL Server database.
  • Designed test plans, scenarios, scripts, and procedures.
  • Coordinate with onsite group for production issues, development and Testing.

Environment: JSP, JQuery, JavaScript, HTML, CSS, core Java, Microsoft SQL server data base.

We'd love your feedback!