We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

NC

SUMMARY

  • Over 6 years of extensive development experience specializing in environment building distributed applications for web deployment using Java, Spring, Spring Boot and Angular.
  • Experience in Designing and building Single page Rich internet - based websites usingJavaScript,AngularJS,Angular 2,4,6,Express.js, Bootstrap and NodeJS
  • Good Expertise in SOA using SOAP and Rest based Web Services
  • Expertise in test Driven Development using Junit, Mockito, Karma and Jasmine
  • Experience in supporting legacy applications using technologiesJDBC,Servlets,JSP,, Java Server Faces (JSF),Java Persistence API(JPA), JNDIStrutsandHibernate.
  • Good exposure towards various spring modules: Aspect-oriented Programming (AOP), Instrumentation, Integration, Security, Boot, Spring JDBC
  • Good Exposure towards AWS and PCF for deployment of Microservices
  • Good hands on Rabbit MQ and Apache Kafka
  • Experience in Installing, Configuring, Deploying and maintaining Application and Web Servers such asOracle Web Logic, JBossEnterprise Application Platform (EAP), Apache Tomcat ServerandIBM Web Sphere 8.5.
  • Experience in Integrating and deploying applications usingApache Camel,Apache CXF,Apache Kafka, ActiveMQ, Service MixandJBoss Fuse Enterprise Service Bus (ESB).
  • Expertise in Producing and consuming Web Services Technologies likeRestful(JAX-RS),SOAP (JAX-WS), JAX-RPCandJAXR (Java API for XML Registries).
  • Experience in writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle,MS SQL,MySQL,andDB2.
  • Experience in understanding and using NoSQL databasesMongo DB,Apache Cassandra,Couch DB,andRedis.
  • Expertise in using Version control Systems likesSVN, Git, GitLab and Bitbucket
  • Expertise in developing, Testing, Debugging, Integrating and Deploying Enterprise applications using Integrated Development Environments (IDE)IntelliJ IDEA,Eclipse, STS, RADandNet Beans.
  • Experience in Continuous Integration (CI) using Jenkins
  • Good understanding of teh build tools Maven and NPM
  • Having very strong interpersonal skills and ability to work independently and within teh group, can learn quickly and easily adaptable to teh working environment.
  • Good exposure in interacting with clients and solving application environment issues and can communicate TEMPeffectively with people at different levels including stakeholders, internal teams, and teh senior management.

TECHNICAL SKILLS

Operating Systems: Windows and Unix

Languages: Java 8, JavaScript and TypeScript

Web Technologies: Angular 6, Bootstrap, Angular Material, NodeJS, CSS3

Web Services: REST and SOAP

Frameworks: Spring Boot, Spring DATA JPA, Hibernate and Selenium

RDBMS: ORACLE, MS SQL Server and MY SQL

NOSQL: MongoDB and Apache Cassandra

Web/Application Servers: Apache Tomcat, JBoss, Web Sphere, Web Logic, IBM Web Sphere

IDE s: Eclipse, NetBeans, WebStorm

Version Controls: GIT, and Bit Bucket

Methodologies: Agile -Scrum and Agile-Kanban

Build Tools: Maven, Gradle, NPM, Docker and Jenkin

Cloud: AWS (Lambda, S3, SQS, SNS, Cloud Watch, Cloud Front, EC2) and Pivotal Cloud Foundry (PCF)

PROFESSIONAL EXPERIENCE

Java Full Stack Developer

Confidential, NC

Responsibilities:

  • Involved inSDLCrequirements gathering, analysis, design, development and testing of application, developed usingAGILE/Scrum methodology.
  • Used java 1.8 features like stream, Lambdaexpressions, functional interface, collections, Date/Time changes and type annotations.
  • Created AWS Multi-Factor Autantication (MFA) for instance RDP/SSH logon, worked with teams to lock down security groups.
  • Utilized Java 1.8 features like Lambda expressions for collection evaluation and comparing teh data, Stream API for Bulk data operations on Collections which would increase teh performance of teh Application, Parallel operations on collections for TEMPeffective sorting mechanisms and to change teh sequential stream flow of threads while session establishment.
  • UsingHTML5, CSS3, JavaScript, JQuery, Bootstrap and AngularJS created GUI interface of teh web page.
  • Worked on configuration and administration of databases likeMySQLand NoSQL databases likeMongoDB.
  • Involved in teh user interface implementation for various screens of teh application using java swings.
  • Worked with databases like MongoDB, MySQL.
  • Translation of different reports made in Oracle reports and discoverer.
  • DevelopedReact JSpages, Web services calls andAJAXcalls for teh application
  • Strong MySQL and MongoDB administration skills inUnix, LinuxandWindows.
  • Developed test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
  • Created AngularJS controllers, services and used Angular filters for filter functionality in search box and integrator functionalities.
  • Developed Rest Api to processes teh data from DB to another Rest Service.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Involved in building COSMOS web services test application.
  • Worked in using React JScomponents,Forms,Events,Keys,Router,Animations andFluxconcept.
  • Involved in architecture design, development and implementation of Hadoop deployment, backup and recovery systems.
  • Designed and Developed teh Monitoring and commanding capability in teh Java Swing UI using teh common Swing components.
  • Developed teh web applications usingCore Java Threading and Collection.
  • To get AJAX functionality for teh website wrote JavaScript and JQuery programming.
  • Coded web services to expose Oracle DB Functions and Store procedures.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
  • IntegratedSpring DAOfor data access using Hibernate to fetch data from database and avoid redundant database access statements.
  • Created and presented training materials surrounding adoption of theGroovylanguage.
  • Developed Oracle PL/SQL store procedures and functions to process information used to generate reports.

Environment: Angular 5, Node JS, Type Script, Java 8, Spring Boot, Rest, JPA, Rabbit MQ, Bit Bucket, Jenkins, NPM, Maven, AWS, Oracle, Redi, Mongo DB, Eclipse, Postman, Swagger, Junit, Mockito, Karma, Jasmine, Unix, Windows

Full Stack Engineer

Confidential, Austin, TX

Responsibilities:

  • Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
  • Developed application usingspringMVC,Spring Batch,JSP, JSTL and AJAX on teh presentation layer, teh business layer is built usingspring.
  • Working onAngular, HTML5, CSS3and Typescript.Worked on additional frameworks like Bootstrap for responsive design.
  • Designed teh system based onspringMVC Model architecture. Developed a business logic layer usingspringDependency Injection andclient-sideJava-beans for DAO Design Patterns.
  • Create internal dashboards, alerts, and scheduled reports to monitor overall Splunkperformance.On boarded new data into a multi-tieredSplunkenvironment.
  • Designed and developed components relating to Concept Wave projects.
  • Created and updated database objects in Concept Wave frameworks.
  • Created Stream Rest based Application interfaces onjava8 environment.
  • Implemented batch configuration in spring boot application. Created teh Maven project to integrate Spring boot, Restful API, Oracle µservices.
  • Worked onJavaMultithreading, Collections & Coherence Framework.ImplementedJava Multithreadingto refresh teh cache at a given set of time interval.
  • Involved in process for builds and deployments withMaven,Bambooand Jenkins for continuous integration.
  • Created WAR/EAR files using MAVEN buildand deployed them on JBOSS server.
  • Created multi-moduleMavenproject and usedMavento build applications and Jenkins for continuous integration continuous deployment.
  • Created User services in Cloud Foundry for connecting database with different life cycles using spring profile.
  • Used SOAP web service to get corporate card information and to make changes in teh card database for businesses.
  • Worked withIBM SOA Suites likeWebSphereMQ Programming.
  • Created API Jenkins job, set up GitHub repository for Mule project also created project POM.
  • CreatedSOAPweb service in pushing data to downstream systemsand Implemented request and response objects usingSOAPweb services.
  • Written SQL statements for retrieving data fromDB2using JDBC and used IBM Data Studio to view and update teh DB2 Databaseand worked on MongoDB.
  • Developed and written Stored Procedures and views to extract teh needed data from DB2 and reflect on teh UI. Created DB2 ServerStored Proceduresfor implementing business logic at teh database level.

Environment: Angular 4, Node JS, Type Script, Java 8, Spring Boot, Rest, JPA, Active MQ, GitLab, Jenkins, NPM, Maven, PCF, MySQL, Cassandra, Eclipse, Postman, Swagger, Junit, Mockito, Unix, Windows

Java Full Stack Engineer

Confidential, Washington DC

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development.
  • UsedMongoDBto store Big Data in JSON format and Aggregation is used inMongoDBto Match, Sort and Group operation.
  • Developed UI component with AngularJS framework by utilizing teh core features like MVC pattern and Dependency Injection.
  • Developed teh back-end web services using Python and designed teh front end of teh application using Python, CSS, AJAX, JSON, DrupalandJQuery.
  • Used collections in Python for manipulating and looping through different user defined objects.
  • UsedMultithreadingto improve teh performance for processing of data feeds.
  • Implemented Angular JS Data Binding capability in HTML5to give user a rich and responsive experience.
  • Used jQuery to modify DOM elements content by using cross-browser selector engine called Sizzle.
  • Developed and implemented teh MVC Architectural Pattern using Spring Framework and used SpringIOCcontainer to maintain core Objects Lifecycle.
  • Implemented test driven development (TDD), executed unit test plans and Grails Spock Test cases for all existing controllers, Services and Domain classes and Grails Pagination to display data using Grails Templates and views.
  • Implemented Spring Security for user autantication, limit login attempts and password hashing.
  • Developed Web Services (SOAP) using Spring-WS to handle user requests and interact with other components.
  • Developed Microservicesusing Spring BootandSpring Batch,that create, update, delete and get teh assignment information from backend.
  • Implemented Spring BootMicroservicesto divide teh application into various sub modules.
  • Implemented Web Services clients for APIs by using SpringWebServiceTemplate class.
  • Used parsers like SAX and DOM for parsing xml documents and XSLT for XML transformations.
  • Designed and Developed Stored Procedures, Triggers in MS SQL to cater teh needs for teh entire application. Developed complex SQL queries for extracting data from teh database.

Environment: Angular JS, jQuery, JSF, Java, Spring MVC, GitLab, Jenkins, Webpack, Maven, Oracle, Eclipse, Postman, Junit, TestNG, Unix, Windows

Java Full Stack Engineer

Confidential

Responsibilities:

  • Developed web application using Struts, JSP, Servlets, Java beans that uses MVC design pattern.
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
  • Wrote JavaScript for client side validation.
  • Involved in teh development of teh User Interfaces using HTML, JSP, JavaScript, AngularJS, Bootstrap, CSS and AJAX.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify teh complexities of teh application.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Used AJAX API for intensive user operations and client-side validations.
  • Wrote Stored Procedures and complicated queries for IBM DB2.
  • Worked on parsing teh XML files using DOM/SAX parsers.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appender’s components.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.

Environment: Java, JDBC, Struts, JavaScript, HTML, CSS, JSP, Servlets, Tomcat, Oracle, AngularJs, Bootstrap, Eclipse IDE, CVS, ANT, Log4J.

We'd love your feedback!