We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Saint Louis, MO

SUMMARY

  • Around 8+years of experience in design, coding, unit testing and deployment of Java 1.8/J2EE various Web Applications and Web Services both REST/SOAP Services.
  • Proficient in all phases of SDLC and currently working in conditions utilizing Agile (SCRUM), Waterfall and Test - Driven Development (TDD) advancement approaches.
  • Solid hands-on experience wif Core Java, Object Oriented Programming Principles like Class, Object, Inheritance, Polymorphism, Abstraction, Encapsulation wif good hands-on knowledge of Collections, Multi-Threading, Exception Handling & Data Structures.
  • Expertise in working both Monolith and Micro services (Domain driven Design methodologies) architectures.
  • Strong hands-on experience in using technologies such as JAVA (Java8), J2EE, Web Services (REST and SOAP), Spring Framework (Spring Boot, Spring Batch, Spring Data, Spring Cloud, Spring Security, Spring Actuator), Hibernate, Servlets, Struts, JSF, JSP, JDBC, JMS.
  • Experience in developing teh front end/web applications using latest Angular Framework and Bootstrap library, HTML5, CSS3, jQuery, Node JS.
  • Good knowledge and Hands on wif AWS services like Elastic Compute Cloud (EC2), Simple Storage Service (S3), Auto Scaling, IAM, Virtual Private Cloud (VPC), Route53, Cloud Watch, AWS CLI, Cloud Formation, ELB (Elastic Load Balancers), RDS, SNS and EBS etc.
  • Deployed Spring Boot based Microservices using Docker container and Amazon EC2 container services and using AWS admin console and Strong hands-on experience in development and deployment of cloud native Spring Boot based micro services.
  • Experienced in writing SQL queries, Procedures, Functions, Triggers, and good knowledge of Relational databases (Oracle, MySQL, Microsoft SQL Server, PostgreSQL, and DB2) and NoSQL (MongoDB, Cassandra).
  • Hands-on experience in Core Java wif Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.
  • Experience in latest java-8 features like Parallel Streams, Lambdas, utilitarian interfaces, and channels.
  • Good working information in creating and sending Microservices related applications wif Spring Boot and Spring Cloud.
  • Extensively used teh following Design Patterns DAO, DTO, Singleton, MVC.
  • Strong knowledge on JavaScript Unit testing wif Jasmin, Karma, Protractor for Angular JS, Mocha and Chai React JS and Cucumber, Citrus for web services automation.
  • Profound learning on ANT, Maven and Gradle as fabricate content for application assemble and arrangement.
  • Expertise in using servers like Apache Tomcat, JBoss, IBM WebSphere and WebLogic to configure and deploy applications.
  • Have solid understanding of Service Oriented Architecture (SOA) and Microservices based J2EEArchitecture.
  • Expertise in using servers like Apache Tomcat, JBoss, IBM WebSphere and WebLogic to configure and deploy applications.
  • Worked extensively on projects using SQL and PL/SQL. Expertise in using NoSQL Databases like Cassandra, Mongo DB and Amazon Dynamo DB.
  • Worked wif different messaging technologies like JMS, IBM MQ, Rabbit MQ and Kafka.
  • Experience in using build CI/CD technologies like Jenkins, Chef and Docker.
  • Expertise in writing JMeter Scripts and performing load tests using JMeter and LoadRunner.
  • Expertise in using Monitoring tools like Splunk and Dynatrace to monitor teh system.
  • Experience on different OS like UNIX, Linux, Mac, and Windows operating system.
  • Experience in using teh Log4j framework for Logging Java Application.
  • Experience wif Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Expertise in following Test-Driven Development (TDD), where we used selenium/Cucumber frame to automate teh testing efforts.

TECHNICAL SKILLS

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++, Java

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, JavaScript, TypeScript, CSS2, CSS3, HTML4, HTML5, Node.js

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC, DI, AOP, JSF 1.1, JSF 2.1, GWT, AWS

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, MySQL Workbench, Mongo DB compass

Databases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL, Mongo DB

Version Control: Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, My Eclipse 4.1, Visual studio code, NetBeans, JBuilder 2007, JDeveloper

Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration: Jenkins, Hudson, Bamboo

White box Testing: Junit 3, Junit 4, DB Unit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock

Black box Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner

Application/web Servers: WebLogic 8.1, 10.0, WebSphere 7.0, Tomcat 6.0,7.1

Methodologies: Agile (XP, Scrum), Rational Unified Process (RUP), Waterfall, Kanban

HTML Editors: MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

Cloud Computing: AWS - EC2, RDS, S3, Dynamo DB, IBM Bluemix

Microservices: Swagger, Pivital Cloud Foundry, Spring Microservices, Springboot

PROFESSIONAL EXPERIENCE

Confidential, Saint Louis, MO

Java Full Stack Developer

Responsibilities:

  • Developed high-performance back-end applications by writing reusable, testable and efficient code using Node JS and connecting applications to teh web services.
  • Developed User Interface application modules using HTML, CSS, JavaScript, Angular 8, JSON and AJAX.
  • Enhanced application performace by Angular 6 component based development in view of Angular framework transitions.
  • Collaborated wif teh front-end developers and designed back end services for business processes.
  • Involved in migration from current data center to Azure cloud using Azure site recovery and Database Migration Service, Performed API management in Azure for backend operations and data persistence.
  • Developed Microservices wif Spring Eureka to retrieve API routes for teh entire cluster. Using this strategy each microservice in a cluster can be load balanced and exposed through one API gateway.
  • Used Java 8 stream API’s for bulk operations on collections using parallel streams.
  • Created RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot and Spring MVC.
  • Deployed spring boot based microservices Docker container using Azure cloud container services.
  • Oversaw migration of existing application into Microservices architecture usng REST API’s, SpringBoot and AWS. Deploy and maintain AWS EC2 instances in Docker.
  • Involved in teh implementation of business logic in struts framework and Hibernate in back end.
  • Involved in designing web pages using HTML 5, CSS3, Java Script, Bootstrap, React.js, Mongo DB.
  • Implemented and maintained teh monitoring and alerting of production using AWS cloud watch.
  • Used JSON and XML for developing teh application to interact wif API’s, Web Services.
  • Developed client-side code in Angular 8, Integrated wif REST, Processed teh JSON response.
  • Used spring Boot at back end which halped to develop application wif ease.
  • Implemented high availability and performance applications and maintained database, data stores, applications and web servers.
  • Expertised and had hands on experience on custom connectors using teh kafka core concepts and API.
  • Identified options for potential solutions and accessing them for both technical and business suitability.
  • Involved in understanding and development of Restful API’s for teh front-end application and also performed teh unit testing.
  • Developed RESTful services using NODE JS Loopback Framework.
  • Have teh working knowledge on Node JS package management and used teh npm tool for setup.
  • Have experience wif Mongo DB Atlas Clusters to connect to an existing database.
  • Tested teh API’s on teh Postman tool to make it easy for creation, sharing, testing and documenting teh API’s to save simple and complex HTTP requests and read their responses.
  • Worked on multiple delivery platforms, such as mobile vs desktop and optimized output to match teh specific platform.
  • Implemented automated testing platforms and unit tests and proficient in understanding of code versioning tools such as GIT.
  • Good understanding of server-side templating languages, front-end technologies, fundamental design principles, HTML5, and CSS and strong proficiency in Node JS frameworks and JavaScript.
  • Attended development meetings like stand-ups, kick-offs and design sessions wif teh teams and clients.

Environment: Java 1.8, Spring Boot, AWS, Angular 6,8, JSON, AZURE, Eclipse, Visual Studio, Docker, REST API, React JS, Kafka, Node JS, Java Script, MongoDB, HTML5, CSS, Postman, Node modules, html-pdf npm, GIT

Confidential, Baltimore, MD

Java Full Stack Developer

Responsibilities:

  • Engaged in all phases of SDLC in involving specifications, gathering Requirements, Designing, Coding, Testing, Deploying, and Maintaining in implementing projects.
  • Developed teh application by using Scrum methodology in agile environment.
  • Used JIRA to report teh hours and issues dat are related to teh project and Worked wif mortgage express vendors to get all teh connectivity needed details for teh applications for both teh production and non-production environment.
  • Involved in developing object-oriented Java script and experienced wif AJAX, JQuery, HTML5, Angular, Node JS and CSS.
  • Implemented database connectivity using Spring JDBC framework to work upon different modules.
  • Architected teh front end solution using React and GraphQL.
  • Implemented rich user experience wif frontend technologies like Node.js, HTML5, CSS3, Bootstrap library.
  • Worked wif Node JS and npm modules like http, q path, mongo DB, express and templating engines.
  • Involved in development of various Spring Boot based Microservices and supported legacy Spring MVC application stack which was hosted on WebSphere environment.
  • We hosted all our microservices in AWS Cloud infrastructures using Jenkins CICD pipeline.
  • Developed and maintained swagger documentation for all teh Restful web services.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure, developed various Cloud Formation templated (CFT’s) to maintain various stacks on AWS.
  • Involved in writing of multiple responsive web applications (client side) using Angular Framework.
  • Experienced in MEAN stack Mongo DB, Express, Node and Angular 6.
  • Worked on sending and receiving messages to Kafka using spring cients.
  • Enhanced legacy application by building new components in Angular 2 and typescript.
  • Developed single page applications using Angular 2, TypeScript, webpack and Grunt.
  • Constant indulging and coherent working wif concepts of Python and AWS cloud formation templates.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 8.
  • Involved in writing of multiple batch jobs using Spring Batch frame work where we configured both annotation/xml beans to support various business functionalities.
  • Involved in various tasks in support of coding and creating web pages using JavaScript/HTML, JavaScript, JSP.
  • Involved in writing of test cases using Junit and Mockito frame work and maintained a branch coverage above 80% which is a mandatory requirement.
  • Used Hibernate 3.0 in data access layer to access and update information in database.
  • Used Hibernate as ORM mapping tool and worked wif Hibernate query language(HQL).
  • Integrated spring wif Hibernate and made as Spring bean using Hibernate Template.
  • Followed Acceptance Test Driven Development wif teh halp of Cucumber framework where we automated teh test execution of each feature we developed.
  • Have Experience in using Github repository to run teh Jenkins job for Continues Integration while developing teh applications and posting them in GIT.
  • Extensive use of Docker for developing test cases and performed unit and integration, tested by using JUnit.
  • Used UNIX shell scripts for implementing daily jobs.
  • Involved in raising questions for business, getting answers from them, bug fixing, and tracking is done by JIRA and have provided solutions using and implementing AWS.
  • Good knowledge of Change Streams associated wif teh MongoDB 3.6 for handling teh changes in teh data.
  • Ability to work under pressure, easily adaptable and Self-motivate.

Environment: JDK 1.8, Spring, java 1.8, AWS, JPA, Java Script, TypeScript, JQuery, Node.js, Kafka, HTML5, CSS3, GIT Hub, JSON, Angular 2/4/8, React, GraphQL, Groovy, DB2, Gradle, Junit, EasyMock, MongoDB, Jenkins, maven, Cloud Services, log4j, Jasmine, Selenium, HttpUnit, SoapUI, EclEmma, Sonar, JQueryUI.

Confidential, Pleasanton, CA

Java Fullstack Developer

Responsibilities:

  • Used Scrum as development methodology, participated in Daily Scrum meetings, Sprint planning and business planning for teh user stories.
  • Involved in teh web application where we used various modules of spring frame work for Dependency Injection (DI/IoC).
  • Involved in development of REST Web services using Apache Axis2 to extract client related data from databases.
  • Used JIRA issue tracker to file teh bugs.
  • Implemented Presentation layer using CSS Framework, AngularJS, Wire-framing, and HTML5, Node.js.
  • Involved in writing Oracle PL/SQL stored procedures, triggers, views, joins.
  • Implemented JPA (ORM mapping tool) framework to interact wif teh database to update, retrieve, insert and delete values TEMPeffectively.
  • Developed Apache Ant script to create war/ear file and deployed on teh application server.
  • Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST-full server on a different domain using Node.JS.
  • Configured tiles-defs.xml file to configure teh presentation views.
  • Used hibernate.config.xml file to configurations and mapping entries to access database.
  • Used struts-config.xml file for defining mapping definitions and action forward definitions.
  • Utilized teh JQuery, AJAX, and JavaScript to render widgets on web pages
  • Involved in teh development of presentation layer and GUI framework using CSS3 and HTML5. Client side validations were done using JavaScript.
  • Utilized Agile Methodology (SDLC) to manage projects.
  • Involved in writing Jenkins pipelines which are used to automate teh build process.
  • Used Jacoco plugin and enforced code coverage of 80%.
  • Experience in making teh pipelines using OpenShift and Kubernetes for teh microservices architecture.
  • All teh spring boot based microservices (RESTFUL API’s) developed wif MongoDB (NoSQL) as back end database.
  • Expertise in teh use of Java/J2EE design patterns like singleton, MVC, builder and strategy patterns.
  • Involved in teh creation of exhaustive Junit Unit Test Cases.

Environment: Java 1.7, J2EE, JSP, Servlets, REST web services, Apache Axis2, Spring 3.0, Hibernate 3.0, XML, XSD, Schema, PL/SQL, Agile methodology, Oracle WebLogic 10.0 Server, Oracle 10g, Apache ANT, Unix, Junit 4.0, AJAX, Eclipse, JavaScript, JQuery, PL/SQL, JIRA, Angular.js, Mongo DB.

Confidential

Jr. Java Front End Developer

Responsibilities:

  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Used teh functionalities to write code in HTML5/HTML, CSS3/CSS, JavaScript, JQuery, Ajax, JSON, and Bootstrap wif MongoDB database as teh backend.
  • Used HTML and CSS in teh development in front end of teh application.
  • Developed GUI using JavaScript, HTML, DOM, XHTML, CSS in ongoing projects
  • Responsible to manipulate HTML5, CSS3 in JQuery as well as making teh pages dynamic using AJAX, JSON and XML.
  • Extensively worked on ES5 new features such as Arrow functions, Classes, Iterators and Generators.
  • Developed application pages using HTML, CSS, Bootstrap, JavaScript and jQuery.
  • Involved in developing a new business application to teh layout using Grid orientation model Bootstrap framework.
  • Developed JQuery code using an XML Http Request Adapter to send an AJAX request to teh server-side code and also implemented a callback function to handle teh results.
  • Worked on prototypes for Responsive Web design.
  • Implemented JavaScript source code and embedded nested handling logic using JQuery event handlers and call back functions.
  • Developed teh JQuery callback functions for implementing asynchronous communication using AJAX.
  • Extensively used JQuery UI for screen design and development.
  • Styling pages using CSS3.0 and developed JavaScript for user interfaces.
  • Used CSS Blueprint to create grids and adopt cross browser interactive features and to make teh web pages more interactive.
  • Implemented XML parsing code for different application.
  • Created Storyboard & Sprints in Jira, configured Confluence for Project management
  • Monitor and support daily activities of multiple scrum teams to keep process aligned wif Agile manifesto. Conduct iteration planning, daily scrums and retrospective.
  • Setup Continuous Integration environment using Jira, Git and ant python
  • Contracted to serve as teh JIRA Systems Administrator for teh international JIRA/Confluence infrastructure, including all associated programs, plugins and systems
  • Worked wif Java script testing frameworks like jasmine.
  • Frequently met wif teh project manager to review project goals and to create proposals for future developments, researching their fields for UI design.
  • Worked wif teh team of architects, back-end Developers and Sr Front-end Developers to gather requirements and enhance teh application functionality and add new features.

Environment: HTML5, CSS3, jQuery, Bootstrap, Responsive Web Design, AJAX, JQuery, JavaScript, Rest Web Services, Jasmine, Gulp, JIRA, Git, JSON, XML, Eclipse and Windows.

We'd love your feedback!