We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Branchburg, NJ

SUMMARY

  • Around 8 years of experience in the IT industry wif expertise in Software Analysis, Design, Development, Implementation, and Testing of Object Oriented applications using Java and J2EE.
  • Experienced working wif different Software methodologies like Agile Scrum and Waterfall model. Hands on experience in all stages of Software Development Life Cycle (SDLC).
  • Hands on experience in Requirement Analysis, High - level design using Design Patterns and Object-Oriented Programming.
  • Experience using J2EE Design Patterns like MVC, DAO, Singleton and Facade Pattern for reusing most efficient and TEMPeffective strategies for new development.
  • Strong hands-on experience wif Spring MVC Controllers, Spring Annotations, Spring Tag Library, Inversion of Control (IOC), Spring Boot, Spring DAO, Spring ORM (Hibernate)
  • Good Knowledge on developing the UI pages from scratch using HTML5, CSS3, JavaScript, and jQuery, AJAX, Angular.js and React.js.
  • Written web applications using PHP.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSTL, JMS, Struts, Spring, Hibernate, EJB, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading.
  • Having knowledge on Java 1.8 features like Lambda expressions and functional interfaces, and Parallel Streams.
  • Experience wif Front-end JavaScript frameworks like Angular JS, Node JS. Developed and consumed web services using SOAP and REST.
  • Expertise in developing MVC architecture for web based applications using Spring MVC framework and Servlets, JSP, JDBC, Web Services (SOAP & REST).
  • Worked on end to end testing using Selenium Web Driver/IDE/Grid, TestNG and web services like SOAP UI.
  • Has Experience on REST Microservices using Spring Boot for the customers to consume data.
  • Has experience on Microservices in Docker.
  • Experience in Pair Programming, Test Driven Development, Waterfall model and agile methodologies like SCRUM, KANBAN.
  • Extensive experience in developing producers & customers in Kafka to build a data pipeline.
  • Familiar wif web services formats XML and JSON.
  • Hands on Experience wif Middleware Technology Messaging Brokers like JMS, Active MQ, and Rabbit MQ.
  • Implemented client-side Interface using React JS.
  • Used SOAP for Web Services by exchanging XML data between the applications.
  • Developed and consumed RESTful Web Services in multiple projects.
  • Extensive experience in developing producers & customers in Kafka to build a data pipeline.
  • Experience in writing SQL, PL/SQL Procedures / Functions, Triggers and Packages on Database (RDBMS) packages like Oracle 11g, MySQL.
  • Good understanding of NoSQL Databases and hands on work experience in writing application on No SQL databases like Cassandra and Mongo DB.
  • Solid knowledge and understanding of AWS (Amazon Web Services).
  • Experience in integrating AWS (Amazon Web Services) wif other Application Infrastructure and Deploying scripts to AWS.
  • Good experience in working wif Web/Application servers like Apache Tomcat, Web Sphere and/or Web Logic, JBOSS.
  • Worked on CI/CD tools for creating Jenkins jobs, trigger the build and perform release cuts of the application.
  • Expertise in using version control tools like SVN and GIT, CVS.
  • Expertise in creating build files using ANT, MAVEN, and logging using Log4J.
  • Experience in Logging and tracing tool like log4j and SPLUNK.
  • Expertise in developing database application using Oracle, Sybase, DB2, MySQL, SQL Server.
  • Has experience to Develop scripts for build, deployment, maintenance and related tasks using Jenkins, Docker.
  • Good Knowledge on using JUnit for Unit Testing along wif Spring Mock and Mockito framework.
  • Experienced in Business/Technical Requirements Capturing, Configuration Management, Team Coordination and Software Engineering Processes.

TECHNICAL SKILLS

J2EE Technologies: J2EE, Servlets, JSP, JSTL, JSF, JIRA, Angular JS, JDBC, MVC, OOP, Grails, Hibernate, spring, XML.

Web Technologies: JavaScript, CSS, AWS, Mule ESB, HTML5, DHTML, XML, DTD, HTTP, HTTPSJquery1.8, jQuery UI, Angular JS.

Spring framework: Application Context, Dependency Injection/IOC, MVC, Struts, Data Binding, AOP, JDBC, ORM, JMS, Security, batch jobs

Distributed computing: SOAP WS, RESTful WS, JMS API, WSDL, JAXP, JAXB, JNDI and XML.

Languages: Java, PL/SQL, Bash, UML, XML, HTML.

IDE Tools: RSA, RAD, WSAD, Eclipse, NetBeans, IntelliJ.

Web services: JMS, MQ Series, SOAP, Rest, WSDL, JAX-RS and JAX-WS.

Databases: Oracle, MySQL, MS SQL Server, MS Access, NoSQL, PostgreSQL, Cassandra.

Design Methodologies: UML, Rational Rose, Agile, SCRUM, TDD, XP

Version control Tools: SVN, CVS, Clear Case, Git.

Operating Systems: UNIX (Solaris, Ubuntu, Linux, and OSX); Windows 9x/XP/Vista/7/8.

Testing Tools: JUnit, SOAP UI.

Application Servers: Web sphere Application Server, BEA Web logic, Apache Tomcat.

CI/CD Tools: Kubekins/Jenkins

Deployment Containers: Kubernetes, Docker, DataDog

PROFESSIONAL EXPERIENCE

Full Stack Java Developer

Confidential, Branchburg, NJ

Responsibilities:

  • Worked in teams following the Agile Scrum methodology to create full-stack applications.
  • Worked closely wif the Project Manager and project team in the development, enhancement, and maintenance of the NIDA grant application.
  • Analyzed user needs and software requirements to determine feasibility of design, developing of timelines and managing of tasks for quality, schedule and budget.
  • Developed the necessary front-end user interfaces in JSP's, HTML, Java Script and CSS dat will be integrated using Spring MVC Framework.
  • Used Maven scripts to build and deploy the J2EE scripts.
  • Worked on EXT JS wif Restful and Soap Web service technologies
  • Build web pages dat are more user-interactive using AJAX, JavaScript.
  • Application was designed and developed using the spring framework. Used Spring Dependency Injection to inject required services.
  • Experience in Pair Programming, Test Driven Development, Waterfall model and agile methodologies like SCRUM, KANBAN.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 7.
  • Implemented Node JS as a server-side proxy for an event-driven, non-blocking me/O model to make the application lightweight and efficient.
  • Experience in Open Shift, Eureka, Zuul, Splunk, NewRalic, Jenkins and Configuring Pipeline jobs for new API's.
  • Experience in cloud services using Amazon Web Services (AWS) and Google Cloud Platform (GCP).
  • Extensive experience in developing producers & customers in Kafka to build a data pipeline.
  • Extensively used React.JS framework and integrating them to Node.js server-side code in secondary application.
  • Developed the application using Google Framework which is based on the MVC design pattern.
  • Created Selenium web-driver automation scripts using cucumber frame work to validate functionality on various browsers.
  • Developed code in Java8, J2EE, Web work and Hibernate using XP Practices Pair Programming, TDD and Continuous Integration.
  • Developed single page applications using Angular 7, Typescript, HTML5, CSS3, and Bootstrap.
  • Worked on the Spring Framework in integration wif Hibernate ORM framework.
  • Designed the user interface of the application using HTML5, CSS3, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript, AngularJS, NodeJS and AJAX.
  • Design and develop template based User Interface using Bootstrap and Angular 2.
  • Designed and developed the modules of the SIIF application. The back-end entities were created from tables in the JPA database, the application architecture was designed using layers for services, domain and presentation, the front-end views were created using HTML and predefined CSS, and the programming was done using Spring 3.1, JSF wif PrimeFaces 3.4, Hibernate 4, SQL Server 2008, XHTML.
  • Utilized Spring Core, Spring Boot, and Spring Security MVC for Pair programming and development.
  • Performed Data driven Testing (DDT), Cross browser testing and Parallel Test execution using Selenium Web Driver, TestNG and selenium Grid.
  • Used a micro services architecture, wif Spring Boot-based services interacting through a combination of REST and Apache Kafka endpoints.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology and Paired Programming as well as implementing Waterfall model.
  • Created views using components of PrimeFaces in XHTML files and configured JSF framework.
  • Created web services and desktop applications to access and display data needed by support teams using HTML5, JavaScript, jQuery, Backbone.JS, Node JS, CSS3, SaaS and AJAX.
  • Responsible for developing the UI pages using Angular 2/4, HTML5, CSS3, JavaScript, PrimeNG and Bootstrap.
  • As part of GCP implemented a spring boot app using IntelliJ IDE and deployed it to Google APP Engine.
  • Used a micro services architecture, wif Spring Boot-based services interacting through a combination of REST and Apache Kafka endpoints.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Working experience on Open shift platform and designing Docker images/ Templates (Java S2i, Jenkins, Webs SO, Hazel cast etc.) to use in the bank wif compliant technologies.
  • Prefer experience wif JavaScript and JavaScript frameworks both client side (Angular JS, React JS) and server side (Node js)
  • Participated in a Scrum team and Agile Practices including Test-Driven Development (TDD), Behavior-Driven Development (BDD) and paired programming.
  • Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
  • Create desktop application wif Angular 6/7 and Unit Test wif Karma-Jasmine
  • Experience in building components wif React.JS
  • Implemented Spring MVC Framework.
  • Utilized Mongo DB as a secondary data-store, to persist event / message processing state for each application domain, having a distinct Mongo database, wif separate collections per Kafka topic.
  • Participated in a Scrum team and Agile Practices including Test-Driven Development (TDD), Behavior-Driven Development (BDD) and pair programming.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using React.JS and jQuery.
  • Skilled in implementing Linux features on windows through VM's, UI's and cloud shell in GCP/AWS.
  • Experienced working on micro web services and standalone application.
  • Integration of user-facing elements developed by front-end developers wif server-side logic
  • Created an XML configuration file for Hibernate -- Database connectivity.
  • Wrote services to store and retrieve user data from the Oracle SQL DB for the application on devices.
  • Used Maven as the build tool.
  • Developed Data Ingestion application to bring data from source system to HBase using Spark Streaming, Kafka.
  • Used Spring MVC, Spring ORM and Spring Security modules to integrate wif MySQL database to implement persistence layer in Hibernate.
  • Troubleshooting technical issues and drive issue escalation wif AWS Service teams.
  • Implemented AWS client API to interact wif different services as Console configuration for AWS EC2.
  • The system was developed in a test driven development (TDD), Extreme Programming (XP), Pair Programming.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database wif Hibernate transaction control.
  • Extensively used Kubernetes and Docker to enable faster and consistent deployments
  • Microservices has been built using spring boot, Netflix OSS, spring cloud and deploying to AWS Cloud.
  • Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA.
  • Configured Hibernate objects as Spring Beans in the Spring Configuration File.
  • Worked parallel over releases to clean up code and make performance improvements to the application.

Environment: Java11, Java 1.8, J2EE, HTML5, CSS3, JQuery, Bootstrap, JavaScript, Node Js, AngularJS, Angular2/4/6, React JS, NodeJS, Hibernate, Spring MVC, Kafka, GCP, Python, Spring IOC, Spring boot, spring security, XML, GIT, JSP, JUnit, Maven, IBM Web Sphere, Apache, JAX-RS, Restful, Amazon Web Services (AWS), Micro Services, Docker, Gradle, Log4J, Oracle, Mongo DB, WSD and Spring Tool Suite.

Sr. Java/J2ee Developer

Confidential, Englewood, CO

Responsibilities:

  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Used Spring Boot framework for building cloud Micro Services and to develop Spring-based application radically faster wif very less configurations.
  • Analyzed the Maven dependency management in the base code to annotate the dependencies on to Spring Boot application into Gradle for Micro Services.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology and Pair Programming as well as implementing Waterfall model.
  • The integration of the Access.pro cash management system will provide First Union wif powerful and flexible cash management services for its Next Gen products.
  • Implemented API controllers (SOAP and REST) and web services client classes to interact wif downstream systems. Working wif CI/CD Principals According to Organizational Standards.
  • Utilized React concepts like JSX (JavaScript Syntax Extension), components, state and props.
  • Monitoring and Documenting Important Metrics (Number of deployments, Number of releases in a month, Failures in CI/Release Pipeline, Code Coverage, Bugs/Defects/Issues in Production, Number of code check-in pushes). Developed Business objects using POJOs and data access layer using Hibernate framework.
  • Development of cash management reporting components using Java, JDBC and JAXP.
  • Front-end is designed by using HTML5, CSS3, JSP, JSF, Servlets, SWING, JSTL, Ajax, React JS and Struts.
  • Integration of CreditGuard Payment Gateway using SOAP WS for Auto Payment flow.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Used Microservices to communicate using synchronous protocols HTTP and REST.
  • Used Mongo DBas data storage and utilized aspects like replica sets and clear document design to make service extensible scale and feature wise.
  • Used GITHUB as version control tool. Used Swagger API developer tool for Open API Specification, enabling development across the entire API life cycle, from design and documentation, to test and deployment.
  • Used Junit 4.0 framework for Unit testing of application. Focused on Test Driven Development thereby creating detailed Junit tests for every single piece of functionality before writing the functionality.
  • Involved in designing and development of presentation layer for monthly bill comparison chart using JSP, JSTL, and HTML Integration of Cyber source Payment Gateway using SOAP WS for Auto Payment flow.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using React.
  • Worked on Spring REST for creating REST API's services wif Spring Boot to modularize code and used Spring Data to access data from MONGOBD database and implemented Swagger for dynamic REST API documentation.
  • Implemented Restful Web Services using Spring Boot and performed CRUD operations on database, published the REST services and parsed the data from project to client and handled the security, authorization and autantication using Spring Security and Oath.
  • Used RALLY ticketing system to keep track of issues and tasks on individuals.

Environment: Java 1.8, J2EE, Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Hibernate, Restful, SOAP, Hibernate, Micro Service Architecture, Mongo DB, Maven, Jenkins, RALLY, Swagger, Junit.

Full Stack Java Developer

Confidential, Costa Mesa, CA

Responsibilities:

  • Involve in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Analysis, Design and Code development.
  • Developed business components using Java Objects, Multithreading and Collections
  • Developed end to end application on spring boot framework (Rest Api Application/Spring JPA using Crud repository)
  • Involving in resolving of issues related to Prism and provisioning Microservices.
  • Used Maven build script for building and deploying the application and Designing new database tables for the enhancements
  • Created User defined exception classes using Java.
  • Created RFP Microservices to provide RESTful API utilizing Spring Boot wif Microservices.
  • Involved in creating and consuming Restful web services to expose to other applications.
  • Strong experience in implementing Service oriented architecture and Web Services using SOAP, RESTFUL API's
  • Wrote spring configuration file to define beans, define data source and Hibernate properties
  • Extensively used Hibernate in data access layer to access and updates in the database
  • Understanding user change requirements and analyzing the source systems and Developed UI pages using JSP and Spring MVC framework
  • Developing backend services in Java and Groovy
  • Validations are done using Spring MVC validation framework and JavaScript
  • Designed, developed and implemented unit tests and product features
  • Maintained, structured, and surveyed documents wifin the NoSQL, Mongo DB database; ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database
  • Responsible for building/deploying consistently repeatable build/deployments to company non-production environments using JENKINS &BUILD Pipelines
  • Worked on Angular JS framework to augment browser based applications wif MVC Capability, built dynamically generated dropdown lists using Ajax, JQuery and Angular JSIm implemented REST web services using Jersey wif the enabled OAUTH
  • Writing Java classes, reusable components and Java Beans for getting data from oracle tables
  • Performing the Unit testing and basic functional testing wif different set of data
  • Developed Junit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades
  • Developed the java code using Eclipse as IDE
  • Participated in a Scrum team and Agile Practices including Test-Driven Development (TDD), Behavior-Driven Development (BDD) and pair programming

Environment: Java SE, JDK 1.7 and 1.8, Hibernate 3.0, Spring, Groovy, Tiles, JSP, HTML, CSS, Angular, JQuery, XML, XSLT, SQL Server, Maven, Apache Tomcat 8, Eclipse 6.0, SVN, Windows XP, Jenkins, Spring Boot, Junit, Mongo DB, Docker.

Java Developer

Confidential

Responsibilities:

  • Actively involved in mock screens development and project start-up phase.
  • Efficiently managed the tasks and working and delivering features in a fast-paced scrum environment
  • Experience working in agile development following SCRUM process, Sprint, and daily stand-up meetings.
  • Involved in developing the UI, layout and front-end programming for web application dat matches requirements of the client.
  • Prepared Technical Design documents wif UML diagrams using Microsoft Visio.
  • Developed UI Layer for the application using HTML5, CSS3, JSP, JSF,Java Script & AngularJS.
  • Developed Angular factories, and used Angular promise API for making asynchronous calls.
  • Analyzing the equivalent ExtJS components and implementing those components.
  • Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap.
  • Worked wif advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
  • Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests
  • Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs, JPA and Web Services / JMS Technologies.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information for status report.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model wif SQL-based schema.
  • Implemented Autantication & Authorization wif Site Minder and spring security.
  • Working wifin SOA based enterprise framework to build web services for Middle Tier processing.
  • Analyzed current legacy infrastructure, established business case, and built consensus for virtualized IaaS / PaaS near term strategy wif SaaS mobile cloud services end state.
  • Developed SOAP based web services using WSDL, SOAP, JAX-WS and AXIS.
  • Produced as well as consumed RESTful web services using Jersey API's.
  • Followed Java &J2EE design patterns and the coding guidelines to design and develop the application.
  • Done wif peer level code reviews.
  • Fixed defects identified during QA, UAT and Production.
  • Done wif Web logic application server set up & deployed the application on it.
  • Worked wif GIT which is used as a version control tool in the project.
  • Done wif Unit testing using JUnit and Mockito.

Environment: Java 1.6, J2EE, Servlets, JSP, Spring-MVC, IOC, AOP, Multithreading, Hibernate, Eclipse, Angular-JS, NodeJS, CSS3, HTML5, Web logic Server, WSDL, SOAP, JAX-WS, AXIS, Jersey, Tomcat, Oracle 11g, Oracle SQL Developer, Linux, PaaS, GIT, JIRA.

Java/J2EE Developer

Confidential

Responsibilities:

  • Responsible for writing functional and technical specifications
  • Extensively used J2EE design Patterns.
  • Implemented the DOJO API for powerful scripting.
  • For updating the new modification and issues AJAX scripting is used.
  • Implemented JSP, spring, Java Script and CSS for developing User Interfaces.
  • For exchanging the text and communication wif web service JSON is used extensively.
  • Developed Rich UI applications using JavaScript, HTML, and CSS.
  • Used the JavaScript alert dialog boxes wif my Perl CGI program
  • Implemented Collection Framework and used the Thread, me/O functionalities for meeting access.
  • Used Hibernate for database and also to manage Transactions.
  • Hibernate as an ORM tool for OR mappings and configured hibernate.cfg.xml and hibernate.hbm.xml files to create the connection pool.
  • Hibernate Persistence Strategy is used for database operations and Developed Hibernate as the data abstraction to interact wif the database.
  • Developed Session and Entity (CMP) beans (EJB) for crucial business logic
  • Developed Message Driven Beans for asynchronous ordering process.
  • Worked on XML Parsing (DOM/SAX), XML Schemas/DTD and XMLBeans.
  • Extensively used JUnit for Unit Testing
  • Added support for multiple Java Native Threads calling the same Perl interpreter
  • Integration wif the J2EE Services layer of Unity Platform, using spring application context.
  • Introduced the spring based architecture for the newly designed UI Infrastructure services to interact wif the legacy services.
  • Maven is used to download the Java Plugin for developing the applications.
  • Developed PL/SQL stored procedures in Oracle.
  • Extensively used Eclipse 3.2 wif Debugging and Development.
  • Used wireframes and Rational Rose for Software design.
  • Managed Source Control and Version Control using CVS.
  • Followed the standards of the CMMI for the risk assessment and analysis process.
  • Deployed the project in the Web Logic Application server.

Environment: J2EE 6, Java, JSP, JMS, Spring, Hibernate, Web Services (REST), EJB, JSON, JDBC, JavaScript, HTML, XML, AJAX, JMS, DHTML, Tomcat, Eclipse, Web logic 10.3.1/10.3.2 , PL/SQL, Oracle, DB2, Windows, CVS.

We'd love your feedback!