We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

San, FranciscO

SUMMARY

  • Having 6 years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications using Java, J2EE Technologies.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology, Agile Development &Testing using Software Development Life Cycle.
  • Extensive Experience in Data Structures, Java/J2EE technologies.
  • Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC.
  • Extensive experience in developing Microservices using Spring Boot and followed domain driven design.
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Experience in using build/deploy tools such as Jenkins and Docker for Continuous Integration & Deployment for Microservices.
  • Experience in multi-cloud environments using, AWS-EC2, ECS, S3, EBS, EMR, ELB, EBS, SQS, RDS, DynamoDB, Lambda, Kinesis, Redshift, Jira, Dockers and Route53.
  • Experience using GitHub, Bitbucket and SVN for source code management.
  • Experience in Continuous Integration, Continuous Delivery and Agile methodology.
  • Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.
  • Hands on experience with build and deployment tools including Maven, logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit.
  • Experience in event-driven architecture and Messaging technologies. Technologies such as Kafka, JMS, RabbitMQ, SQS, AMQP.
  • Good working experience in GUI design and application development using IDE's like Eclipse and Net Beans.
  • Hands on experience using the version controls like GIT, SVN.
  • Experience in integrating databases like MongoDB, MySQL, PostgreSQL.
  • Experience in writing and utilizing RESTful API services with NodeJS and Spring MVC.

TECHNICAL SKILLS

ProgrammingLanguages: Java, SWIFT, Python, Groovy, Node JS.

Web: HTML5, CSS, XML, SQL, JavaScript, JSP, Servlets, AJAX, JSON, React.

Frameworks: Spring Boot, Spring, Hibernate.

Messaging Technologies: JMS, Kafka

Database: MySQL, SQL Server, PostgreSQL, MongoDB.

Operating Systems: Windows, Unix, Mac OS.

Web Services: REST, SOAP.

Cloud Services: AWS.SG

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Responsibilities:

  • Responsible for understanding the High Level and Low-level Design documents for the new functionalities being implemented including Use case Diagram.
  • Involved in Project management, Architecture design, Requirement Analysis, Development and Design of Software applications.
  • Involved in end-to-end of project lifecycle from Requirement gathering, Blueprinting, Design, developments, testing, go-live and support.
  • Developed class libraries in core java for the system.
  • Implemented the application using Spring Framework which is based on Model View Controller (MVC) design pattern.
  • Designed and developed the module which can transform raw input data into XML files conforming to the schema definition acceptable by Confidential .
  • Used spring integration framework to migrate data from legacy repositories to Confidential repository.
  • Implemented extensive logging using log4j library in database regarding each and every moment of the batch process while migrating documents from old system to new system.
  • Integrated the application with Spring security for secure login which provided safe authorization and authentication.
  • Used, Maven build tool to automate the building, testing, publishing, deployment
  • Used Jenkins for continuous Deployment and Integration.
  • As a part of maintenance of the repository wrote a java batch code along with. batch file. This utility cleans all the documents of the respective environments and notifies the user about the stats of the batch via email.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • The batch utility is triggered when users press delete button in IBM Content Navigator after having the .WAR is deployed in IBM Confidential .
  • Extensively leveraged JIRA Ticketing System to handle project related issues.

Environment: JDK, React, EJB, REST, JMS, Spring Boot, Spring Batch, Spring Integration, HTML, JavaScript, jQuery, XML, Tomcat, Eclipse 3.x, JUnit, NoSQL,SQL, Maven and Jenkins.

Confidential

Full Stackjava Developer New York

Responsibilities:

  • Involved in requirement gathering, business flow analysis, preparing Use Case, SRS documents, presentations and manage the team in bug fixing.
  • Used SCRUM AGILE methodology in the analysis, design, and development and testing phases of application.
  • Designed www. Confidential .com, Build Azure build and release pipelines, implemented CI/CD for Confidential .com which helped Confidential Enterprise to have automated and seamless builds and deployments
  • Hosted Confidential quarterly Earnings Release and other Business Events on www. Confidential .com
  • Designed Confidential global websites and managed content over the websites on Azure which helped ease of maintenance and enhancements.
  • Worked closely with Data Scientists in understanding the requirements of the project and prepared the use cases for different functionality and designs.
  • Designed Confidential website using Spring boot and worked for UI integration with Spring
  • Integrated Spring framework with Hibernate to interact with the database tables.
  • Used caching mechanism to cache the data and to avoid multiple API’s calls which are very expensive.
  • Implemented Micro Services using Spring Framework.
  • Involved in refactoring the exception handling mechanism for the entire application.
  • Developed the java modules which can enqueue and dequeue messages into / from the configured queues.

Environment: Spring MVC, Spring Boot, React, Servlets, XML, JMS, Oracle 10g, UNIX, XSLT, jQuery, JUNIT, Oracle Application Server, Eclipse.

Confidential

JAVA Developer

Responsibilities:

  • Worked in an Agile process with team in multiple global locations to design and develop application.
  • Application were built leveraging Spring MVC, Eclipse Link as JPA.
  • Used PL/SQL for queries and stored procedures in ORACLE as the backend RDBMS.
  • Involved in configuring JDBC connection pooling to access the database server
  • Developed JUnit test cases for the Message Handlers, Adapters, Service Layer, DAO classes and refractor the code using Test Driven Development Approach.
  • Used MVC (Model View Controller) architecture with Struts frameworkand J2EE design patterns.
  • Extensively worked on J2EE design Patterns like Model view controller Pattern, Session façade Design pattern, Service Locator, Business Delegate, DAO, and Singleton Design Pattern.

Environment: J2EE, JMS, MQ Series, JSP, JavaScript, AJAX, CSS, HTML, XML, Log4j, JUnit, Websphere 6.1, Oracle 10g, Unix.

Confidential

JAVA Developer

Responsibilities:

  • Developed a Restaurant Order Processing (ROP) System for Confidential ’s to be used by over 10,000 restaurants to receive orders from Distribution centers, add, change, modify, query these orders and send them back to the DC. This application also included an Admin-control section being used by
  • Confidential ’s planners for News management, Internationalization control, and User/Employee security.
  • Additionally, JMS messaging was used extensively for data-porting.
  • Developed RESTful services to provide functionality of viewing and modifying the orders
  • Followed Bottom-Up approach in building web services
  • Used Google Guice to inject dependencies
  • Used Hibernate as an ORM tool to communicate with Oracle database.

Environment: Java 1.7, J2EE, Spring, JSP, JSF, Hibernate, Struts 2.0, Java Script, AJAX, HTML, CSS,JDBC, Eclipse, WebLogic 10.x, Web Services, WSDL, Oracle, ANT, Windows, SOA, Design patterns,JUnit, jQuery, REST.

We'd love your feedback!