We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Washington D, C

SUMMARY

  • Over 7 years of Professional experience in IT industry, involving requirement analysis, design, development and implementation of software applications using OOP Concepts.
  • Knowledge in Java 8 and Java EE (Servlets, JSP, JDBC, JNDI, EJB), Web Services (SOAP, WSDL, Axis), HTML, JavaScript, AngularJS, AJAX, Jenkins, JMS, Maven, Log4J, Oracle Web Center Suite, XML, Apache Tomcat, and JBoss.
  • Experience in Pair Programming, Test Driven Development, Waterfall model and agile methodologies like SCRUM and KANBAN.
  • 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 on the spring modules like Spring IOC, Spring DAO, Spring Web flow, Spring Security, Spring MVC and Spring AOP.
  • Good understanding of various types of AWS Elastic Block Storage (EBS) and their utilization based on requirements.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM) and managed network security using Security Groups and IAM.
  • Extensively worked on open - source control frameworks Struts, Hibernate and have in depth knowledge of design patterns and multi-threading.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies -Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
  • Involved in developing Microservices components using Spring Boot and Netflix Eureka, Hysterix and Ribbon.
  • Expert in use and configuration management tools: Chef, Ansible and Puppet
  • Experience in Pivotal cloud foundry setup /POC/Configuration/maintenance
  • Hands on Experience in creating API Proxies in Apigee Edge using Node.js, JavaScript as well as out of box Policies.
  • Expertise in Web-Development technologies like AngularJS, Bootstrap, Servlets, JSP, JSON, JSTL, HTML, HTML5, JavaScript, CSS, CSS3, XML, XSL/XSLT, AJAX, jQuery.
  • Designed and developed asynchronous RESTful Micro services using Spring boot, RX java that are consumed by other micro services with an average response time of 30 milliseconds.
  • Created RESTful web services interface to Java-based runtime engine and accounts.
  • Hands on experience working with Web and Application Servers such as Apache Tomcat, JBoss, IBM RAD, WebSphere, WebLogic and Sun Glass fish.
  • Hands on experience in working IDE tools like Eclipse (Indigo, Juno, Europa, and Helios), Net Beans, RAD, WID (Web Sphere Integration Designer).
  • Very good understanding and experienced in Software Development Life Cycle (SDLC) and Object-Oriented Programming (OOP).
  • Extensively worked on implementing Service Oriented Architecture (SOA) using REST web services.
  • Strong Knowledge and Hands on Experience in working with relation databases such as Oracle, DB2, MySQL PL/SQL, SQL*Plus, Database triggers, Procedures, Functions.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.
  • Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
  • 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
  • Created various Spring boot and spring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases
  • Having Good experience in resolving production issues.
  • Excellent client interaction skills and proven experience in working independently as well as in a team.
  • Good learner with quick learning skills and good team member with communication skills.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL.

Web Technologies: CSS, HTML5, Bootstrap, AJAX, jQuery, ReactJS, Java Script.

Frame Works: JSF, Spring, Hibernate, Struts.

Test Tools: Junit, Mockito.

Databases: DB2, MS SQL Server, MySQL, Oracle.

Operating Systems: Windows, Linux.

IDE: Eclipse, NetBeans, RAD, STS.

SOA/Web Services: WSDL, SOAP, (JAX-WS), REST (JAX-RS), SOA.

Build and Automation tool: Maven, ANT, Gradle, Jenkins, JIRA.

Version Control: ClearCase, CVS, SVN, GIT

PROFESSIONAL EXPERIENCE

Confidential, Washington, D.C

Sr. Java Full Stack Developer

Responsibilities:

  • Worked with different business unit teams to gather functional and operational requirements.
  • Created functional specifications and configuration documents based on the user requirements for different modules.
  • Worked on developing backend Restful web service using Spring Boot and Spring's REST API's for writing core business logic to retrieve financial related information.
  • Used Spring MVC framework for developing web applications. Created and consumed REST web services.
  • Developed the User Interface using HTML 5, CSS, JavaScript, jQuery and AJAX.
  • Used XPath to parse the XML response.
  • Created and configured the continuous delivery pipelines for deploying microservices using Jenkins CI Server.
  • Implemented a continuous deployment (CD) pipeline involving Jenkins, to complete the automation from commit to deployment.
  • Involve in the Scrum Daily Meetings, Sprint(2weeks/14days) Planning, Product Backlog/User stories Refinement Meetings, Sprint Retrospection, and also creating user stories/bugs.
  • Responsible for building the application EAR, WAR and JAR files for different environment using ANT script
  • Responsible for the GIT Version Control Repository Management which contains Software Code.
  • Developed unit tests using tools like Mockito to check correctness of functionality.
  • Performing Spring Boot Java Application Development and Testing process which also involves Apache Camel Route Processing, Java Message Service (JMS).
  • UsedHibernateasORMtool to store the persistence data into theDB2database.
  • Developed rich GUI using AngularJS and NodeJS for the front end of the application.
  • Used various tools to test the REST based Web Services likePostmanandSoapUI.
  • Developed rich GUI using AngularJS and NodeJS for the front end of the application.
  • Involved in developing DAOs using Hibernate and JPA API.
  • Written complex PL-SQL scripts to perform backend data fixes and other procedures to move the data from main tables to the History tables.
  • Worked with JPA for the use of relational databases structuring of the application.
  • Used MongoDB document-oriented database to store data.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Responded to the Incident tickets and interacted with various other teams for resolution.
  • Used LOG4J & JUnit for debugging, testing and maintaining the system state.
  • Configured WebSphere Application server and deployed the web components.
  • Used Maven and Jenkins as project build tools.
  • Deployed applications to IBM WebSphere Application Server.
  • Developed various generic JavaScript, Angular functions to implement client-side validations.
  • Involved in developing Thread Safe blocks for multithread access and distributed transaction management.
  • Created and injected spring services, controllers and DAOs to achieve dependency injection.
  • Used advanced Java 8 features likeLambda expressionsfor array operations, collections.
  • Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Heavily used Spring Inheritance, Auto-wiring, Core Container, Security, AOP, Spring Quartz for scheduling tasks to generate reports and emails to clients.
  • Developed Persistence layer using Spring Data to interact with the Database.
  • Developed Spring Restful/Microservices and implemented Spring Restful/Micro Services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
  • UsedSpringBootActuator to externalize application's configuration for different environments.
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, and Spring Batch.
  • Worked on REST APIs, and Elastic Search to efficiently handle and searching JSON data.
  • Converted a monolithic to Microservices architecture using Spring Boot using 12 factor Methodology.

Environment: Java 1.8, J2EE, jQuery, Eclipse 3.4, Oracle 12c, JPA2.0, Hibernate 3, JSF2.0, JUnit 4, REST, XPath, XML, MongoDB, Quartz 2.2.3, AngularJS.

Confidential

Sr. Java / J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application.
  • Developed applications using Angular 9, Java8 and new features of java (lambda expressions).
  • Developed screens using HTML5, CSS4, SASS, JavaScript, jQuery and AJAX.
  • Design and developed the application using frameworkAngular9 with HTML5, CSS4 and Typescript.
  • Developed UI components using Angular 9 dependency Injection, Models, data binding and controllers.
  • Implemented Angular 9 Router to enable navigation from one view to another.
  • Used Protractor to perform End to end testing for single page application developed using Angular 9.
  • Developed Application to asses JSON and XML from Restful web service from consumer side using Angular 9
  • Experience with Responsive Web Design, Bootstrap and Ply grid framework.
  • Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster.
  • Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Implemented Spring Circuit breaker pattern, integratedHysterix dashboard to monitor Spring micro services.
  • Implemented Authentication & Authorization with Site Minder and Spring security.
  • Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from Angular 9 modules.
  • Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment.
  • Writing Entities in Java, Play Framework along with named queries to interact with database.
  • Experience in Updating, Modifying queries in Oracle 11g.
  • Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
  • Developed quality code adhering to Scala coding Standards and best practices.
  • Worked with Kafka Cluster using Zoo Keeper. Developed Applications using Rule Engines-Jboss Drools 4.x, Work flows, Human tasks to implement Business rules validations.
  • Developed data transformer for converting legacy data from Source tables to Avro format and fed into Kafka using Camel.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
  • Created the Docker containers and Docker consoles for managing the application life cycle.
  • Providing service discovery for all microservices using aSpring Cloud Kubernetesproject
  • Worked with the Node package manager along with Karma, Jasmine, Grunt and Bower for test and build.
  • Smoke Test and Acceptance Testing is performed with Selenium in multiple Java platforms.
  • Worked with the automation team to understand theSeleniumscripts and review the code, run the tests and review the results and provide inputs to the team.
  • Used Maven and Jenkins to automate the build and deploy process and Git was used for project management and version management.

Environment: Java 8, Spring Boot, Angular 9, HTML5, CSS3, JSON, JavaScript, Node.js, Spring Data, Protractor, Mongo DB, Oracle 11g, IntelliJ IDEA, Junit 4.4, Mockito, Git, Selenium, Scala, Spark.

Confidential, Pittsburgh, PA

Java Developer

Responsibilities:

  • Worked on Agile methodology including team-based design and code reviews and used Jira as tracker.
  • Developed the web interface using HTML5, CSS3, JavaScript, jQuery, AngularJS, and Bootstrap.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Enhance and modify the presentation layer and GUI framework that are written using JSP and client-side validations done using JavaScript and work on Common UI layout for defining the Header, Footer and Menu using JSF Face Jets.
  • Implemented spring framework Bean Factory & Application Context for bean initialization and configurations.
  • Spring AOP is used for logging, auditing, and security and transaction management to distinguish business logic from the crosscutting concerns.
  • Implemented the back-end functionality of the modules using Singleton and Session Facade design patterns.
  • Configured Hibernate configuration files to persist the data to the Oracle 10g Database and configured Hibernate objects as Spring Beans in Spring Configuration File.
  • Involved in development of POJO classes and writing Hibernate Query Language (HQL) queries.
  • Asynchronous messaging is done using JMS and created Queue for point-to-point messaging.
  • Developed REST web services using Spring MVC to extract client related data.
  • Implemented Service Oriented Architecture (SOA) by developing and consuming RESTful web services based on JAX-RS and Jersey.
  • Designed and implemented Java Classes to use JAXP parser to create Java objects to be able to modify the data received in the response.
  • Implemented Core Java Concepts such as Multi-Threading, Exception Handling and Collections when needed.
  • Worked with DB2 and wrote SQL Queries, Stored Procedures, triggers, views and integrated SQL Queries.
  • Used Tomcats Application Server, Log4j logging framework, SVN for version control and Maven for builds.
  • Used Jenkins for continuous integration/continuous deployment.
  • Automated regression test cases using Selenium and Coordinated with the testing team.

Environment: Java, J2EE, Spring MVC 3.0, Hibernate 3.0, HTML, CSS, JavaScript, Angular JS, JMS, SOAP, Axis2, Maven, Jenkins, DB2, Selenium, Log4j, SVN, JIRA, Tomcat 6.0.

Confidential

Java Developer

Responsibilities:

  • Developed web applications and microservices using spring boot and Spring framework.
  • And Implemented Navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Developed Micro services with spring boot and Spring Batch along with the test cases and used the spring test's framework to create integration tests.
  • Migrated existing application into REST based Microservices to provide all the CRUD capabilities using Spring Boot, which is radically faster in building cloud Micro services and develop Worked with Spring JDBC to store and retrieve data from Oracle Databases.
  • 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 SQL queries to manipulate the data.
  • Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, creating hibernate mapping files, DB schema and PL SQL changes.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
  • Designed Hibernate entities that map data base tables, implemented inheritance strategies using Hibernate inheritance strategy.
  • Implemented RESTful web services for communicating using JAX-RS annotations.
  • Using Apache Kafka alert distributed streaming platform that utilizes the publish/subscribe message pattern to interact with our new version of the application.
  • Used Spring DAO concept to interact with database (DB2) using JDBC template.
  • Developed applications using MVC frameworks and API like Spring MVC and Spring AOP
  • Used threads features to API calls to enhance the application Performance
  • Created functional interface with using Lambda expressions
  • Wrote Micro-services using Spring Boot and deployed them in open-shift to query the Data from Google Spanner/Big Query.
  • Used CI/CD pipelines in Google cloud compute Engine, which is used for continuous deployment across LLC and Prod Environment.
  • Utilized spring annotations and configuration for Dependency Injection.
  • Used Spring Inversion of Control, to make application easy to test and integrate.
  • Used Log4j to print the logging, debugging, warning, info on the server console.
  • User login, search & portfolio created using HTML5, CSS3, JavaScript and jQuery
  • Created numerous test cases using JUnit framework and JUnit for front end UI testing.
  • Used Eclipse IDE tool to develop the application and Used JIRA to create EPICs and User Stories for the Sprint cycle.

Environment: Java, Hibernate, Spring Framework, Spring Boot, Angular, Maven, Bootstrap, AJAX, JSON, JavaScript, HTML5, CSS3, RESTful, JAX-RS, JDBC, DB2, Log4j, Jenkins, Apache Tomcat.

Confidential

Java Developer

Responsibilities:

  • Developed and Consumed Enterprise Web Services (SOAP and RESTful). Generated client using Spring Boot Frameworks with Spring REST Template Builder.
  • Expertise in designing, developing middleware components for software in java using multithreading, data structures, and design patterns.
  • Applied Core Java concepts such as collections-based algorithms, in purpose of maintaining the efficiency of dataset manipulation.
  • Implemented the functionality of fetching data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer and using core java classes.
  • Developed various functionalities for front-end web pages according to new requirements provided by BA team and UI team using RESTful Web Services, Spring Core and Hibernate.
  • Created Web services, WSDL and web methods with Annotation in Hibernate implemented Web services using SOAP architecture.
  • Worked on Python OpenStack APIs and used NumPy for numerical analysis and High-level functions development.
  • Extensively involved in writing SQL, PL/SQL functions and stored procedures.
  • Wrote complex SQL queries to retrieve the data from database tables and validated the data as well as the business rules.
  • Developed scripts using Shell script to automate jobs in UNIX and send email with the execution updates.
  • Worked on High-Level Design (HLD) and Low-Level Design (LLD) documents for integrated projects and participated in code review meetings with Lead Architect.
  • Worked on critical issues during GO-LIVE of the project and worked on an agile development environment to significantly improve speed and reduce defects for any defects.
  • Developed the application using My Eclipse and used eclipse standard/plug-in features for editing, debugging, compiling, and formatting and build automation.
  • Created Jobs, managed pipelines and scheduled projects for continuous integration/continuous deployment (CI/CD) using Jenkins.
  • Using JIRA Framework to understand the story elaboration and development process, mock-ups for sprints and complete Workflow.
  • Participated on call production support for multiple upstream and downstream applications critical to business users.
  • Worked in Scrum meetings, Sprint planning and estimation of the tasks for the user stories.
  • Have worked in all phases of SDLC (requirement gathering, development, unit testing and deployment).

Environment: Java/J2EE, Python, NumPy, ETL, AngularJS, NodeJS, Backbone JS, SOAP, JSON, spring, Spring Boot, JDBC, Jenkins, Eclipse, Junit, JIRA, Agile Methodology, Bitbucket, Oracle, WSDL.

We'd love your feedback!