We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • IT professional with 8 years of experience in Java and JEE technologies including analysis, design implementation, testing and maintenance of applications.
  • Experience in large scale Software Development Life Cycle (SDLC) including Requirement Analysis, Project Planning, System and Database Design, Development, Testing, Implementation and Documentation.
  • Good functional and technical knowledge of Java, Oracle in Banking and Retail domain.
  • Developed web - based enterprise applications using core Java, J2EE, EJB, Servlets, JSP, JDBC, Hibernate, Web Services (REST), MVC framework (Spring MVC) and SQL
  • Hands on Experience with Docker with Openshift for the run time environment of the CI/CD system to build, test and deploy in an open-source platform and Splunkdata flow, components, features and product capability.
  • Expertise in client scripting language and server scripting languages like HTML, CSS, AJAX, JavaScript, jQuery, AngularJS, JSP, NodeJS
  • Expert in Core Java with strong understanding of Collections, Multithreading, Event handling, Exception handling, Generics
  • Hands on experience in design, development of web-based applications using servers such as Apache Tomcat 8.0 and Application Servers like IBM Web Sphere, Web Logic.
  • Developed Microservices with Spring Boot, Spring MVC, Spring AOP, DI and JPA to develop loosely coupled process.
  • Experienced in Agile(SCRUM), Waterfall Model and Test Driven Development
  • Hands on experience in Security-System development for authentication, authorization, encryption in Web Applications. Implemented spring security against all types of authentications: LDAP authentication, Database authentication and Pre-Authentication
  • Experience in working with messaging systems like JMS MQ, Kafka.
  • Experience on cloud technology AWS with S3, EC2, Identity and access management, AWS CloudWatch.
  • Familiar with transfer protocols HTTP, FTP, SFTP, SMTP as part of data transmission over the network
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle SQL Server and MySQL.
  • Experience with Selenium, JUnit, Log4j in developing test cases and determining application functionality
  • Experience on Subversion (SVN), CVS and GitHub as versioning software tools
  • Proficient in writing ANT and Maven for builds and deployments to different environments
  • Having Experience on Shell Scripting and Deployment of Applications in Server
  • Good experience in developing applications with SOAP and RESTFul Web Services.
  • Expertise in developing SOAP, RESTful Webservices and APIs with JSON and XML.
  • Experience in working with Oracle database, Shell scripting.
  • Expert in version control tools like GIT and SVN; build tools like Maven and Gradle; continuous integration tools like Jenkins, and issue-tracking platform like JIRA.
  • Experienced in using Operating Systems like Windows and Unix/Linux.

TECHNICAL SKILLS

Languages: Java, JavaScript, Unix-Shell scripting, HTML, JSP, CSS, SQL, PL/SQL

Framework: Spring Boot, Spring batch, Spring MVC, Struts, Hibernate, Selenium-TestNG

Frontend Technologies: JavaScript, jQuery, AJAX, JqGrid, JSON, HTML, CSS

Database: Oracle, MySql

Technologies: Object Oriented Programming, Kafka, SOAP/Rest Web Service, JPA, JDBC, JSP, Servlet, Microservices, RESTful APIs, JMS, Apache Ignite, JSON, TestNG, Junit, Selenium Automation, EJB, XML, Shell Scripting, Actimize, Flexcube

Application/Web Servers: IBM Websphere, Weblogic, Apache Tomcat

Source Control Tools: Git, SVN, IBM Clearecase, RTC

Project Tools: Jenkins, Maven, SonarQube, Confluence, Openshift, JIRA, HP-Quality Center, Autosys, Docker, BMC RLM

Domain: Banking and Retail

PROFESSIONAL EXPERIENCE

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Design and developed microservices using Java 8, Spring Boot, Kafka, Apache Ignite cache.
  • Used Micro services architecture with Spring Boot based services interacting through Apache Kafka message brokers and ignite cache.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Used Spring batch, Spring Core to define beans for Services, Entity services and corresponding depended services.
  • Used kafka connectors, topic to process messages.
  • Used Postman to test the API's, used SVN for the version control, JIRA for bug tracking and project management, JUnit and Mockito for Java unit tests, Jasmine and Karma for angular specs.
  • Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Used Atlassian tools like confluence for documentation, bitbucket for code repository, JIRA to create epics, tasks and subtasks
  • Developed test cases and performed unit test usingJUnitFramework

Environment: Java 8, Java/J2EE, Spring MVC, Spring batch, Spring, Kafka, Apache Ignite, Spunk, REST Web Services, XML, Apache Tomcat, Maven, spring boot, PuTTy, WinSCP, UNIX SQL,PL/SQL, JPA, JDBC, tomcat, Jenkins, Bitbucket, Autosys, Oracle, Jenkins, SonarQube, Confluence, Openshift, Jira

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Designed Web Application using Java 8, Spring Boot, MVC.
  • All the functionality is implemented using Spring Boot and JPA, Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions.
  • Involved in developingUIusingSpring MVCframework,JSP, JSTL, HTML5, CSS, Javascript, JQuery,AJAX and AngularJS.
  • Managed Object Persistence, Data retrieval using JPA, JDBC and hibernate with oracle database as backend.
  • Developed new business reports, processed feed files using Spring batch framework and Autosys as job scheduler.
  • Utilized Java 1.8 features like Lambda expressions for collection evaluation and comparing the data, Stream API for Bulk data operations on Collections, which would increase the performance of the Application.
  • Responsible for creating efficient design and developing User Interaction screens using JavaScript, jQuery, JSP, JqGrid, HTML, CSS, AJAX and JSON.
  • Design and developed application using Actimize. Used RCM case designer, Plugins,admin screen for creating/modifying views,drilldown queries,alert types,business unit, steps, workflow, containers and providing roles permission.
  • Involved in development ofOracletables, stored procedures, and functions.
  • Selenium automation to automate testing for application using Selenium and TestNG, and integrated in Jenkins.
  • Done Designing and development of RESTful API and services using best practices to interact within the microservices and with the front end.
  • Cloud Watch is used to monitor the application and to store the logging information. Amazon EC2 is also used for deploying and testing the lower environments.
  • Consumed Restful web services using apache Http Client, Jersey for the data coming from external systems.
  • Integrating MOCKITO Framework to mock the POST and GET services between the applications and for existing hosted application for clients.
  • Developing scalable applications in a dynamic environment, primarily using Java, spring, web services and object/relationship mapping tools.
  • Experience on CI/CD (Continuous integration/Deployment) for the automatic deployment of artifacts/application to the required servers or environments in Jenkins CI, and Clean for the new build process whenever code commits are done to SCM tool Git.
  • Development of cloud hosted web applications andREST APIsusing Spring Boot with embeddedTomcat.
  • Developed java modules implementing business rules and workflows usingSpring MVC, IoC, Web Framework.
  • Had experience in performance tuningJ2EEapps, performance testing, analysis, and tuning.
  • Developed the Product BuilderUIscreens usingAngular-JS, Node JS, HTML5, CSS, Javascript and Bootstrap.
  • Experience withService oriented architecture (SOA), developingSOAP web servicesbased onJAX-WS (Document Style) usingHTTP Protocol on Bottom-Up style development for creating Endpoints
  • Improved the maintainability of the project by implementing and improving Exception Handling and CollectionAPIs
  • Involved in developing SQL queries and stored procedures to Insert, fetch and update records into the database usingSpring JPA.
  • Application components are developed based on Microservices Architecture and Microservices are developed based on Java and spring boot, Rest API.
  • Defined new validations through Angular7 for the form field validation implemented through HTML5.
  • Worked in an agile development team to deliver an end-to-end continuous integration/continuous delivery product in an open-source environment using tools like Jenkins.
  • Used Micro services architecture to break down the monolithic application to independent components.
  • UsedMavenfor Project management and build automation.
  • Created purge scripts to purge old data from the Database.
  • Responsible for interfacing with various teams, groups to resolve defects.
  • Responsible for preparing the release implementation plan and provide support during Production implementation.
  • Coordinated with onsite and offshore teams.

Environment: Java 8, Java/J2EE, Spring MVC, Spring batch, Spring, HTML, CSS, JavaScript,, SOAP, REST Web Services, XML, YAML, Apache Tomcat, Maven, SoapUI, AWS s3,Lambda, spring boot, PuTTy, WinSCP, and UNIX SQL,PL/SQL, Maven, Selenium, Hibernate, JDBC, Web Sphere, tomcat, Jenkins, Bitbucket, Autosys, Oracle, Jenkins, Maven, SonarQube, Confluence, Openshift, Actimize, Jira

Confidential

Java Developer

Responsibilities:

  • Participated in all the phases of SDLC including Requirements Collection, Design, Development, Testing of the application.
  • Designed and developed internet banking application with SOAP web services.
  • Written DAO classes using JDBC API/Hibernate to interact with Oracle database for create, update and delete operations.
  • Implemented business framework using Spring that leverages classical Model View Layer (MVC) architecture.
  • Developedbatch jobs using thespring batch framework with Strategy Pattern.
  • Created UML diagrams like Class diagrams, Use case diagrams in different tiers of the module.
  • Used AngularJs and RESTful web services and implemented connection pooling for database access.
  • Enhanced the Web Application using Spring Framework and Spring JDBC Template.
  • Implementation of Spring JDBC Template in persistence layer of the application.
  • Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring AOP.
  • Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate 4.0 for rapid development and ease of maintenance
  • Applied Java Collections such asHashMap,Listto store data and passed along with JSP efficiently.
  • Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and Jquery.
  • Worked on different reports for Payments module and wrote PL/SQL scripts for Oracle database.
  • Developed the web interfaces using AJAX, JSP, Servlets, HTML, CSS and JavaScript.
  • Worked on JMS components, Message Driven Beans (MDB) for messaging.
  • Fix vulnerabilities security issues in Flex cube.
  • Used SoapUI for testing the web services.

Environment: Java 1.7,SOAP webservice, Hibernate, Flexcube, EJB, JMS, MDB, WSDL, Apache Tomcat, Weblogic, IBM websphere MQ, SVN,XML, HTML, CSS, JSP, JavaScript, Oracle, SQL Developer, SoapUI. JavaScript, JSP, JSTL, Spring Core, Hibernate, RESTFUL, SOAP, XSD, XML

Confidential

Java Programmer

Responsibilities:

  • Involved in design, development, and testing phases of software development life cycle.
  • Implemented MVC design pattern using Struts Framework for application.
  • Created tile definitions, Struts-config files, validation files and resource bundles for all modules using Struts framework.
  • Developed web application using JSP custom tag libraries, Struts Action classes and Action designed Java Servlets and Objects using J2EE standards.
  • Used JSP for presentation layer.
  • Developed Intranet Web Application using J2EE architecture, using JSP to design the user interfaces, and JSP tag libraries to define custom tags and JDBC for database connectivity.
  • Agile Scrum Methodology been followed for the development process.
  • Designed unique design specifications for application development that includes front-end, back-end using design patterns.
  • Developed the application by using the Spring MVC framework.
  • Collection framework used to transfer objects between the different layers of the application.
  • Developed data mapping to create a communication bridge between various application interfaces using XML, and XSL.
  • Spring IOC being used to inject the parameter values for the Dynamic parameters.
  • Used Web Services - WSDL and SOAP for getting Loan information from third party and used SAX and DOM XML parsers for data retrieval.
  • Evaluated and worked with EJB's Container Managed Persistent strategy.
  • Developed JUnit testing framework for Unit level testing.
  • Actively involved in code review and bug fixing for improving the performance.
  • Responsible for coding shell-scripts in UNIX for reporting purposes and Autosys for job scheduling.
  • Involved in development of Oracle tables, stored procedures, and functions.
  • Used Web Sphere Application Server for deploying application, web services.
  • Made proficient use of WSDL files. Used SOAPUI for testing the web services.
  • Created LoadRunner scripts for application performance testing.

Environment: JAVA, Struts, Spring, Servlets, JSP, CSS, JavaScript, JDBC, SOAP webservice, SQL, PL/SQL, Oracle10g,Loadrunner, IBM Web Sphere server, ClearCase.

We'd love your feedback!