We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • J2EE/Java Developer with 8+ years of IT experience in analysis, design, development, documentation, implementing of web applications.
  • Experience in working with open source frameworks like Spring, ORM frameworks like Hibernate and Spring JPA.
  • Experienced with hands on development in various Spring components like Spring MVC, AOP, Spring IOC, Spring JDBC, Spring - Data, Spring JPA, Spring Securities and Spring Batch, Spring Boot, Spring Microservices, and swagger API’s.
  • Good experience in working with Spring Boot, Spring Microservices.
  • Extensive experience using JSF, Servlets, JSP, JDBC, JMS, JSTL and JNDI.
  • Expert in frontend technologies such as HTML, HTML5, CSS, JavaScript, JQuery, Angular JS, AJAX, JSTL and JSON.
  • SDLC: Software development experience in object oriented programming, design and development of Multi-Tier distributed Enterprise applications.
  • Expertise in IDEs for software development like NetBeans, STS and Eclipse.
  • Experience in working with various Application Servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat Servers.
  • Understand teh core AWS services, uses, and basic architecture best practices.
  • Develop and maintain applications written for Amazon Simple Storage Services (S3), Amazon Dynamo DB, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Amazon Simple Workflow Service (SWS), AWS Elastic Beanstalk, and AWS Cloud Formation.
  • Knowledge in launching AWS EC2 instances and continuous integration using Jenkins.
  • Strong working experience in building and deploying MAVEN scripts, debugging through logging frameworks like log4j, automated Continuous Integration with Jenkins.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development, Incremental & Iteration methodology and Pair Programming as well as implementing Waterfall model. To track teh progress of Agile process used JIRA.
  • Solid background in Core Java concepts like Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans, Executor Services, Thread pools.
  • Experience in web services technologies like REST, SOAP, WSDL, JMS and Service Oriented Architecture (SOA).
  • Expertise in various version control tools such as SVN, CVS, Git and Clear Case.
  • Highly communicative with other key participants including client, detail oriented, excellent interpersonal, written, verbal communication skills and strong analytical, problem solving and decision-making skills.
  • A complete Tech Savvy and Positive attitude to expand present noledge base, energetic, active team player with positive and forward-looking attitude.

TECHNICAL SKILLS:

Programming Languages: JAVA, J2EE, SQL, PL/SQL

J2EE Technologies: EJB, Servlets, JSP, JSTL, JDBC, JSF, RMI, JNDI, JMS

Web Technologies: HTML, DHTML, Angular 4/2/JS, React JS, JQuery, XML, XSLT, CSS, JSON, AJAX, Bootstrap, NodeJS

Editors/IDEs: Eclipse, My Eclipse, NetBeans

Application/Web Servers: IBM WebSphere, Oracle WebLogic, JBOSS, Apache Tomcat

Web Services: SOAP, REST

Methodologies: Agile, Waterfall, SCRUM

Application Frameworks: Spring IOC, Spring JDBC, Spring Security, Spring Boot, MicroServices, Spring Batch, Hibernate ORM

Version Control: SVN, CVS, Git

Build/CI Tools: Maven, Log4j, Jenkins

Databases: Oracle SQL, MySQL, DB2, Mongo DB

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE:

Confidential

Full Stack Java Developer

Responsibilities:

  • Worked a per Agile Methodology(Scrum) to meet customer expectation, timelines with quality deliverables
  • Involved in preparing Maven builds scripts, deployments and integration and configuration management of teh entire application modules.
  • Experience in Core JAVA and also having experience in DB2 tools.
  • Developing unit test cases and functional test cases to validate expanded functionality.
  • Developing unit and integrating tests for existing Micro-Services using Junit and Mockito.
  • Extensively worked with business analysts and product managers to halp writing user stories in sprint planning.
  • Implementation using JBOSS ESB, Java, Spring, JAXB, Hibernate, Database, Maven.
  • Developed teh User Interface using HTML5, CSS3, JavaScript, JQuery and enhanced response using twitter Bootstrap and Angular6.
  • Participated in Agile Development team and having daily SCRUM meeting for progress reporting .
  • Used teh Spring IOC feature to get Hibernate session factory and resolve other bean dependencies also used Spring framework AOP features and JDBC module features to persist teh data to teh database.
  • Implemented teh application using Spring MVC Framework, Spring Boot and handled teh security using Spring.
  • Used NodeJS for building web applications with client-server architecture, where both can initiate communication in two-way connections and allow them to exchange data.
  • Created RESTful web services interface to Java-based runtime engine and accounts.
  • Implemented RESTful services with JAX-RS using Spring Boot and MicroServices Architecture.
  • Create and configured teh continuous delivery CICD pipelines for deploying Micro Services and lambda functions using Jenkins CI server.
  • Designed and developed functionality to get JSON document from Mongo DB document store and send it to client using RESTful web service.
  • Worked with MongoDB to store non-relational data into collection and retrieve them when-ever required.
  • Used Hibernate in teh persistence layer to persist data into both databases Oracle and Mongo DB.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in teh system
  • Followed teh Maven build life cycle to build teh application and deployed in-to WebSphere application server.
  • Used GIT for source control and developed a logging component using Log4J to log messages and errors.
  • Focused on Test Driven Development (TDD) theirby creating detailed Junit tests for every single piece of functionality before writing teh actual functionality and wrote test cases to test teh Spring DAO layer.
  • Used Jenkins for continuous Integration and continuous Delivery to assemble pipelines amid organization.
  • Used GitHub to keep up teh form of teh documents and assumed teh liability to do teh code converges from branch to trunk and making new branch when new element execution begins.

Environment: Java, J2EE, HTML5, CSS3, jQuery, Angular 6, Bootstrap, Spring MVC, Spring Boot, Spring Security, JBoss, Hibernate, Oracle, Mongo DB, WebSphere, Agile methodology, RESTful Webservices, Microservices, XML, SQL, Maven, Log4j, Mockito, GIT and JIRA.

Confidential, San Francisco, CA

Full Stack Java Developer

Responsibilities:

  • Gatheird and Analysed business requirements for Application build.
  • Participated in system design, planning, estimation and implementation.
  • Followed SDLC-Agile/Scrum methodology in teh application development.
  • Developed teh robust web-based application on Spring Boot frame structure using Java/J2EE technology.
  • Created Spring Boot application using spring components like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring IOC and Spring Security. Teh application was created using maven build automation tool in Spring Tool Suit (STS) IDE.
  • Created and ImplementedMicroservicesusing Spring Boot.
  • Designed and developed teh application using AGILE-SCRUM methodology.
  • Upgraded teh UI screens in teh application to single page UI using Angular 4, HTML5, AJAX, JavaScript and CSS3.
  • Developed teh application usingJava8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Used Postman with JSON to test teh request and response of teh application.
  • Developed application components using spring, Spring-Data, Spring Boot and Oracle.
  • Deployed teh application in AWS EC2 instance performed continuous integration using Jenkins.
  • Developing teh application for incident creation and retrieving teh events using restful web services with spring Boot.
  • Used Spring Batch to process large volumes of records, including logging/tracing, transaction management.
  • Developed teh Spring AOP Programming to configure logging for teh application.
  • Extensively used Maven to build teh application and deploy on Embedded Tomcat Server
  • Involved in writing Java API for Amazon Lambda to manage some of teh AWS services.
  • Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.
  • By using NodeJS Integration of user-facing elements developed by front-end developers with server side logic.
  • Configured session timeout with Spring Boot in server side and implemented auto logout Functionality.
  • Involved in creating and Deployment of REST API and Micro Services in Java J2EEE using Spring Boot.
  • Node.js is used to develop server-side applications.
  • Worked extensively on spring boot for building REST API’s.
  • Utilized HTML5 and Angular 4 in implementing some of teh front end components.
  • Extensively used STS for developing, debugging, integrating and deploying teh application.
  • Maintained source code in GIT Repository.
  • Used Amazon WebServices(AWS) like EC2, S3, RDS, cloud watch and Cloud Front for promoting code in various environments.
  • Designed various tables required for teh project in Oracle database.
  • Prepared JUnit and Integration test cases and integrated with Jenkins.
  • Reviewed teh code for ensuring adherence to Java coding standards.

Environment: Java 1.8, JSP, JQuery, JSON, Spring Boot, Spring IOC, Spring MVC, Spring AOP, Spring Batch, Spring ORM, Spring-Data, Angular 4, Node.JS, Microservices, AWS, STS, XML, RESTful Web Services, JMS, Agile, Maven, GIT, Oracle, SQL, Apache Embedded Tomcat, Log4j, JIRA, Oracle 10g, Windows.

Confidential, St. Louis, MO

Java Developer

Responsibilities:

  • Developed specifications that include Use Cases Class Diagrams and Activity Diagrams.
  • Involved in requirements discussions story board preparation estimation daily Scrum meetings and retrospective meetings as part of agile methodology.
  • Developed REST based Web Services using JAX-RS and Axis to interact with backend systems.
  • Used Micro services architecture to break down teh monolithic application to independent components.
  • Analyzed teh Maven dependency management in teh base code to annotate teh dependencies on to Spring Boot application into Gradle for Micro Services.
  • Implemented API controllers (SOAP and REST) and web services client classes to interact with downstream systems.
  • Deployed and Monitored Micro Services Using Pivotal Cloud Foundry, also Managed Domains and Routes with teh Cloud Foundry.
  • Implemented code using design patterns like Façade, Factory, DAO and DTO.
  • Developed critical components of teh application includingspringforms, spring controllers,JSP views,and business logic and data logic components that includeHibernate Entities, Spring-Hibernate DAOandspring modelsfollowing MVC architecture.
  • Involved in implementation of matching functionality between account and offers and also teh functionality to manage customer communication and channel ps usingspringandHibernate.
  • Tested SOAP and REST based web services using tools like Postman and SoapUI/Ready API.
  • Implemented multi-threaded jobs to process teh loan requests concurrently.
  • Deployed teh applications on BEA Web Logic Application Server in Linux environment and developed Linux shell scripts to perform sever related activities.
  • Involved in designing teh Graphical User Interfaces GUI using Struts Tiles Framework JSP.
  • Implemented teh Spring IOC for teh core business application logic and used Hibernate as persistence framework.
  • Used Hibernate in data access layer to access and update information in teh database.
  • Wrote DAO class for teh RESTful web services.
  • Used Web services - Web Services Description Language WSDL and SOAP for getting credit history updated information from third party.
  • Used SoapUI for load testing teh Web Services.
  • Used JSON parsing to implement REST Web Services.
  • Development back-end with Spring MVC framework on underlying Hybris platform.
  • Used XML parser APIs such as JAXP and JAXB in teh web service s request response data marshalling as well as unmarshalling process.
  • Developed JMS publisher and implemented MDB to pull messages from Jboss MQ.
  • Used Gradle script to create OSGI bundles.
  • Used JQuery Multi select dropdowns to select multiple values as parts of a request.
  • Used JSON for storing and exchanging information between browsers and servers.
  • Involved in Unit/Integration testing of teh applications using JUnit and Mockito.
  • Responsible for automating teh build process using Maven.
  • Responsible for unit testing teh changes and performing teh code review for teh peers.
  • Used GitHub for version controlling and Jira to get teh benefits of Agile Software Development.
  • Creation of Unix shell scripts for taking a backup of and restoring backend production data.
  • Used GIT for branching and merging of source code management.
  • Developed different SOAP services and Web Services using WSDL SOAP
  • Built web portion using teh JSF framework with dynamic JSP pages in Linux environment.

Environment: Java/J2EE, Spring MVC, Spring JMS, Spring Boot, Spring JDBC, Spring Batch, SOAP Web Services, Micro Services, IBM Web sphere MQ, Web logic 12.1.1, XML, Apache JMeter, SQL Server 2012, SoapUI, TFS, Eclipse 3.8 and UNIX, Agile, Git Hub and Maven.

Confidential

Java Developer

Responsibilities:

  • Requirement Analysis, Development, System and Integration Testing.
  • Actively involved in design and developing of J2EE components.
  • Created Use cases and Sequence diagrams using UML.
  • Implemented MVC architecture using spring framework.
  • Involved in multi-tier Java EE design utilizing Spring IOC and Hibernate deployed on WebSphere Application server connecting to Oracle database.
  • Used Spring Framework for data dependency injection, transaction management and AOP.
  • Used Spring ORM support for development of DAO layer.
  • Implemented DAO pattern for database connectivity with Hibernate.
  • Worked on complete coding and design to front-end with teh implementation of JSP and Servlets.
  • Worked on project deployment files and context definition files for servlet mappings, Java bean class definition, Action class mappings, transaction.
  • Wrote SQL Queries using Oracle and TOAD.
  • Designed and developed logic in teh form of Stateless and Stateful Session Beans and EJBs Message Driven Beans (MDBs).
  • Used DOM parsers for filtering messages from user and validate them in corresponding format.
  • Implemented logging using log4j and developed robust exception handling and error reporting mechanism.
  • Used CVS for configuration management and version control.
  • Created unit testing using JUnit.
  • Involved in support and maintenance after teh project went live.

Environment: Core Java, J2EE, JSP, Spring, Hibernate, Eclipse, WebSphere Application Server, Oracle, HTML, EJB, DHTML, CSS, JavaScript, JMS, DOM, Ant, Ajax, JUnit, Log4j, Version Control (CVS), XML, Validation framework, UNIX.

Confidential

Junior Java Developer

Responsibilities:

  • Designed and implemented Java Classes, Interfaces, Model design, and interface layer design with other team members.
  • Developed JSP’s and Servlets to dynamically generate HTML and display teh data to teh client side. Extensively used JSP tag libraries.
  • Involved in writing services to write core logic for business processes.
  • Involved in writing database queries, stored procedures, functions etc.
  • Used Java J2EE design patterns. Involved in client server side validations.
  • Involved in writing JDBC code to get data base connectivity.
  • Implemented server side validations and developed model classes.
  • Involved in teh Database structuring and Tables creation needed for teh project.
  • Used AJAX and Java Script to handle asynchronous requests, and CSS was used to keep uniformly in look of teh application.
  • EJBs in teh application and developed Session beans for teh business logic at teh middle tier level.
  • Created Test plan documents and testing using Junit Framework.
  • Used JAXB parser for parsing valid .xml files as defined by XSD.
  • Created and modified Stored Procedures, Functions and Triggers Complex SQL Commands for teh application using PL/SQL.
  • Monitored teh error logs using Log4j and fixed teh problems.
  • Designed JDBC Connection for data retrieval and updating purpose, also developed connection pool to avoid waiting time for database connection.
  • Used Tomcat server for application development with Eclipse.

Environment: Core Java, JDBC, JAXB, WSDL, Rest, JSP, Servlet, HTML, JavaScript, CSS, Apache Tomcats, MySQL

We'd love your feedback!