We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • 8 years of experience in delivering enterprise solutions in domains like Finance, Retail, E - Commerce and banking domains.
  • Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE and UI technology stacks to satisfy peculiar and complex business problem statements.
  • Experience working with SDLC methodologies based on Agile, Scrum, and Waterfall Model.
  • Expertise in design and development of various web and enterprise - level applications using Java/J2EE technologies Such as Spring, Hibernate, JPA and Servlets 3.x.
  • Experience in spring modules such as Spring MVC, IOC, AOP, JDBC, Spring Boot, Spring Micro services, Spring REST, and Spring Cloud Netflix like Eureka, Ribbon, and Hystrix.
  • Extensively used different Tag Libraries like JSTL, Spring Tags and Display Tag.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), Named Queries, Criteria, and Projections.
  • Experienced in UI such as JSF, JQuery, Ajax, JavaScript, Type Script, Angular 2 and Custom Tags.
  • Experienced in writing Components, Pipes and Services to separate concern and handle different situations by using Angula2.
  • Experienced in implementing Service oriented architecture and Web Services using SOAP, RESTFUL.
  • Extensively used Java 8 Streams, Lambdas, Method references and Filters to process data.
  • Expertise in Spring Security Framework for authentication and authorization.
  • Working knowledge of Cloud environment using Pivotal Cloud Foundry (PCF).
  • Experience in requirement analysis & gathering, and in UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams and State diagrams.
  • Expertise in XML technologies such as DTD/Schemas, DOM, XSLT, XPATH.
  • Experienced in implementing custom validations, entity validations, and I18N features.
  • Developed applications using latest technologies like Spring 3.x/4.x, Hibernate3.2/4.x, and REST based Web services (JAX WS 2.0, JAX RS).
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Factory, Adapter, Session Facade, DAO, DTO, and Business Delegate in the development of Applications.
  • Experience in configuring and deploying the applications into Tomcat, Web sphere and Jboss.
  • Experienced in developing PL/SQL AND SQL queries and Stored Procedures in various databases such as Oracle, MS SQL.
  • Experience with ANT, MAVEN, GRADLE and Log4J. And also Experience in JUnit framework with Mockito and Spring JUnit Runner.
  • Hands-on experience in IDE Tools like IntelliJ, Eclipse and worked with Version Control Systems like CVS, GIT and SVN.
  • Experienced in working with support and maintenance teams and also worked on Backlog Defects.
  • Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet the needs of the customer.
  • Good interpersonal, communication and presentation skills.

PROFESSIONAL EXPERIENCE:

Confidential - Irving, TX

Senior Full Stack Java Developer

Responsibilities:

  • Participating in the High-level and low-level system design, planning and implementation.
  • Experienced in Agile Methodology, participated in Sprints and daily standup meetings to deliver software tasks on time.
  • Develop web applications, web services (APIs) based on the design and maintain code coverage.
  • Designed and implemented application using Java8, Spring Boot, Spring MVC, Spring Data JPA, Hibernate.
  • Designed dynamic and browser compatible pages using HTML, CSS, Type Script, and Angular 2.
  • Responsible for handling change requests during the development lifecycle.
  • Troubleshoot and fix the defects raised in End-to-End testing, Production phases
  • Work with deployment and project release activities.
  • Actively participate in code review sessions for achieving better code quality, performance, reliability, and reusability.
  • Participated in knowledge transfer sessions periodically for upgrading team skillset.
  • Involved in writing the SQL Queries in Oracle 11g.
  • Involved writing the Sequels in Cassandra.
  • Involved in report designing process and api designing process.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Worked with GIT as version control and Git Hub as a web-based version control repository.
  • API contracts are documented and rendered using Swagger for QA and BA teams to view.
  • Tested various HTTP methods and REST API through POSTMAN (REST Client Tool).
  • Used IntelliJ as IDE for development, build, deployment and testing the application.

Environment: Java 1.8, J2EE, Spring 4.x, Spring Boot, Hibernate, NoSQL, Cassandra, Jenkins, JSON, Angular 2, Restful, JAX-RS, Swagger, JUnit, Mockito, Eclipse, Maven, HTML, CSS, Agile, Oracle SQL Server, SQL, Web services.

Confidential

Senior Full Stack Java Developer

Responsibilities:

  • Worked on High level and low level system design, planning, estimation and implementation.
  • Developing Micro Services using Spring Boot and Netflix OSS for configuring Service registry to interact between various Micro Services in the application.
  • Developing the Micro services using Circuit breaker pattern using Hystrix commands.
  • Implementing the Web Services using Restful APIs, spring Boot annotations/Jersey frameworks.
  • Implemented business logic using Spring MVC and Hibernate/JPA framework and using spring transaction management.
  • Designed and implemented application using Java8, Spring Boot, Spring MVC, Spring Data JPA, Hibernate.
  • Designed dynamic and browser compatible pages using HTML, CSS, Type Script, and Angular 2.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Extensively used Oracle SQL Server and Spring Data JPA for mapping repository. And used SQL for writing queries.
  • Used Pivotal Cloud Foundry (PCF) to deploy Micro Service applications.
  • Involved in documentation, code review, analysis and fixed production issues.
  • Worked on creating unit test cases using JUNIT and Mockito frameworks.
  • Used GIT, Jenkins and maven build tools for delivering the application to QA.
  • API contracts are documented and rendered using Swagger for QA and BA teams to view.
  • Tested various HTTP methods and REST API through POSTMAN (REST Client Tool)

Environment: Java 1.8, J2EE, Spring 4.x, Spring Boot, Hibernate, Micro Service, Jenkins, JSON, Angular 2, Restful, JAX-RS, Swagger, JUnit, Mockito, Eclipse, Maven, HTML, CSS, Agile, Oracle SQL Server, SQL, Web services.

Confidential

Senior Full Stack Java Developer

Responsibilities:

  • Participating in the High-level and low-level system design, planning and implementation.
  • Experienced in Agile Methodology, participated in Sprints and daily standup meetings to deliver software tasks on time.
  • Designed and implemented application using Java8, Spring Boot, Spring MVC, Spring Data JPA, Hibernate.
  • Designed and Developed Micro services using Java 8, Spring Boot, Spring Cloud Netflix modules like Hystrix, Feign, Service Registry, Ribbon.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Used Pivotal Cloud Foundry (PCF) to deploy Micro Service applications.
  • Used Spring Cloud Stream with RabbitMQ broker in creating message-driven Micro services.
  • Extensively used MS SQL and Spring Data JPA for mapping repository. And used SQL for writing queries and implemented stored procedure
  • Effective usage of J2EE Design patterns to develop various base framework components in the application.
  • Designed dynamic and browser compatible pages using HTML, CSS, Typescript, and Angular 2.
  • API contracts are documented and rendered using Swagger for QA and BA teams to view.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Worked with GIT as version control and Bit bucket as a web-based version control repository.
  • Used Eclipse as IDE for development, build, deployment and testing the application.
  • Tested various HTTP methods and REST API through POSTMAN (REST Client Tool)

Environment: Java 1.8, Spring Boot, Hibernate, JPA, Micro services, Spring Data JPA, Git, Bit bucket, Pivot Cloud Foundry (PCF), Rabbit MQ, Jenkins, Restful, JAX-RS, JSON, Swagger, JUnit, Mockito, Spring Integration Test, Apache Tomcat, Maven, Agile, MS SQL Server Management studio, MS SQL, XSD, XML.

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Participating in the High-level and low-level system design, planning and implementation.
  • Experienced in Agile Methodology, participated in Sprints and daily standup meetings to deliver software tasks on time
  • Involved in Technical Design and provided technical support for GAP analysis to Business Analyst.
  • Designed and implemented application using Java 7, Spring MVC, Spring Data JPA, Hibernate.
  • Designed and Developed REST web services using JAX-RS using Jersey which helped communicating through different modules of the application.
  • Used Hibernate in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations
  • Initiated mappings among the relations and written named HQL queries using Hibernate.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API and Spring Batch for running batch jobs.
  • Wrote application level code to perform client side validation using JQUERY, JavaScript.
  • Developed front-end screens with Java Scripts, XML, JQuery, JSP, HTML and CSS.
  • Worked in upgrade of ADVANTAGE Product version for State Of Maine and State Of Massachusetts clients.
  • Development and maintenance of online application pages, batch processes (as per client request). By Interacting with Clients solved the Production Issues.
  • Involved in Migration process (delivery of codes) and Updating in SharePoint (Ensemble).
  • Deployed the applications on Web Sphere. Involved in writing the SQL Queries in Oracle 11g.
  • Compiled and build the application using Maven build tool. Used SharePoint for bug and issue tracking.
  • Involved in documentation, code review, analysis and fixed production issues.
  • Created Unit test cases using JUnit and Mockito Framework.
  • Used SVN for source control and worked in Agile development environment.
  • Used Versata Logic Suite, Eclipse as IDE for development, build, deployment and testing the application.

Environment: Java 1.7, J2EE, Spring 4.x, Hibernate, JDBC, JSP, JQuery, Restful, JAX-RS, JUnit, Mockito, Eclipse, Web Sphere, Maven, HTML, CSS, Agile, Oracle 11g, Versata Logic Suite, SQL, Web services.

Confidential

Java/J2EE Developer

Responsibilities:

  • Participated in all aspects of Software Development Life Cycle such as user requirement gathering, business logic analysis, program specific designs and implementation.
  • Implemented the MVC framework by separating the business logic with the presentation logic using Spring MVC framework.
  • Implemented Controller, DAO, Singleton and session Factory design pattern.
  • Used Hibernate ORM to map the java objects, connect and perform CRUD operation with the relational database.
  • Developed the User Interface creating dynamic JSP, HTML, CSS, JQuery and JSON
  • Validation of the fields and programming of the behaviors of web pages was done using JavaScript library
  • AJAX was implemented to perform search functions and other asynchronous actions in order to increase performance of the page.
  • Participated in complete migration process and Production Deployment of build in jboss server.
  • Developed Batch Process Using Spring MVC, Oracle10g and Shell script
  • Maven and its repository tools were used to build the project and manage the dependencies using POM XML.
  • Involved in writing and consuming Web Services using SOAP, WSDL, deployment, configuration and testing.
  • Exchange of data was performed using SOAP and WSDL web services
  • Session objects were created to identify the different user.
  • Used JNDI to look up and locate a resource data and objects.
  • Involved in developing store procedure, and performed query optimization and database programming language in database using Oracle 10g.
  • Used SVN and CVS for source control and worked in Agile development environment.
  • Involved in documentation, code review, analysis and fixed production issues.
  • Used Log4J to handle the error and Debugging.
  • Tested application using the JUnit for Unit Testing.

Environment: Java 1.6, Java 1.7, Spring MVC, Hibernate, JPA, SOAP, HTML, JDBC, CSS, JUNIT, AJAX, JSP, JQuery, PL-SQL, Sql, Oracle 10g, Eclipse, Maven, Agile, JIRA, JUNIT, SVN, Jboss and Log4j.

We'd love your feedback!