We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

CO

SUMMARY

  • 8+ years of experience in analysis, development, testing, implementing web based, Client/Server applications along wif Enterprise and Distributed applications across the entire Software Development Life Cycle using Java and J2EE Technologies.
  • Excellent understanding of Core Java concepts like Multi - threading, Exception handling and Generics.
  • Utilized Java8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the application.
  • Expertise in J2EE Architecture using Java, JDBC, Java Beans, EJB, Servlets, JSP, JMS, Struts, ANT, Log4J, Slf4J, UML, XML, CSS, HTML, and JavaScript.
  • Expertise in Spring framework, extensively used Spring DI, Spring AOP, Spring JDBC templates, Spring MVC and Spring Boot.
  • Experience in Microservices Architecture wif Spring Boot and Docker.
  • Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
  • Expertise in using Hibernate, JPA. Extensively used Entity Class Associations, Criteria Queries and Projections.
  • Experienced in front-end technologies such as LESS, Typescript, BOOTSTRAP, Vue.js, Angular 6/8, Angular JS, Ajax, JSON, HTML5, CSS3, JavaScript, DOM Scripting and JQuery.
  • Proficient in XML technologies like XSL, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, Apache Axis.
  • Experience working wif SOAP, JAX-RPC, WSDL, JSF, HIBERNATE, JPA and Restful Web Service.
  • Strong web development skills using JavaScript (ES5 & ES6), JQuery, React JS, Node JS, Require JS, XML, AJAX, JSON which meets W3C Web Standards.
  • Have good experience in using Version Controlling tools (CVS, VSS, CM SYNERGY, Subversion, Clear Case and Jenkins) and Defect Tracking tools like Clear Quest, Quality Center.
  • Good Knowledge on working wif OAUTH2.0 to provide autantication and authorization to Rest services by exchanging Access tokens.
  • Experience on AWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies on AWS.
  • Expertise on advanced software development methodologies such as Agile/Scrum model processes. Experienced in methodologies like Iterative, Agile, Scrum and waterfall approaches.
  • Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.
  • Comprehensive knowledge of physical and logical data modeling, performance tuning and monitoring.
  • Expertise in back - end procedure development, for Database Applications using Oracle 9i & 10g, SQL and PL/SQL.
  • Hands on experience wif Integrated Development Environments (IDE's) tools like Eclipse, IntelliJ and NetBeans.
  • Proficient in SQL, PL/SQL, T-SQL, Views, Functions, Stored Procedures and Triggers.
  • Having hands on experience in deploying web and J2EE enterprise applications on WebLogic, WebSphere, Tomcat and JBOSS Servers.
  • Worked in TDD and version management tools GitHub, SVN. Extensive experience using MAVEN to build the projects.
  • Knowledge in handling messaging services using Apache Kafka.
  • Worked on various platforms including Windows XP, Vista, 7,8,10 and UNIX.
  • Ability to write clear, well-documented, well-commented andefficient codefor web development.
  • Strong problem-solving, organizing,communication and planning skills, wif ability to work in team environment.

TECHNICAL SKILLS

Languages: Confidential, Confidential ++, Confidential #, Java, JavaScript, SQL/PL SQL, Data Structures.

Java Technologies: Core Java, Multi-threading, Collections, JDBC, JSP, Custom Tags, JSTL, Servlets, JSTL, JNDI, EJB, JMS, RMI, JPA, Java Mail, Java Beans, Design Patterns.

Frameworks: Play 2 frame work, Spring Boot, Spring (Core, ORM, MVC, AOP, JTA, MVC wif REST), Hibernate, Structs, Spring Batch, cache, Junit, Mockito, Power Mockito, log4J, log back, Slf4j.

UI Technologies: Java Script, jQuery, HTML5, CSS3, Bootstrap, Angular 6/8, Node JS, React JS, Protractor, pdfMake, Express JS, AngularJS, Vue.js

Web Services: SOAP wif JAX-WS, JNDI, REST wif JAX-RS (Jersey, Spring wif Jersey), Spring MVC REST, Spring Boot REST, WSDL, UDDI

Databases: MySQL, Oracle11g/10g, MS SQL Server, MongoDB, DB2

Tools: / IDEs: Eclipse IDE, IntelliJ, WebStorm, Sublime Text3, STS, JBuilder, JDeveloper, Toad, Rally, JIRA, Jive, Spring Tool Suite (STS), Postman

CICD Tools: Jenkins, Icinga, Maven, Ant.

Web/Application Servers: Apache Tomcat, JBOSS, WebLogic, WebSphere.

Version control: SVN, CVS, GIT.

Platforms/Browser: Windows, UNIX/Linux, Microsoft Edge, Firefox, Chrome.

PROFESSIONAL EXPERIENCE

Confidential, CO

Java Full Stack Developer

Responsibilities:

  • Developed MicroApps, front-end development and client-side programming usingHTML/HTML5, CSS/CSS3, JQuery, JavaScript, Bootstrap, Vue.Js, REST API Services.
  • Used Jenkins as a continuous integration tool.
  • Used Test Driven Development approach and wrote many unit and integration test cases using Mocha and Chai.
  • Experience wif Support and maintenance of the project.
  • Created automated deployment pipelines wif units tests and fortify scans.
  • Writing unit-tests using JEST to make sure 100% unit-tests code coverage.
  • Took part in daily scrum, sprint planning, sprint reviews, peer code reviews, backlog grooming, and weekly team meetings
  • Upgraded existing projects from Angular 6 to Angular 8 and vue.js.
  • Created frontend modules in Vue.js and written backend code in Java 1.8

Environment: Vue.js, Angular 8, JavaScript, HTML5, CSS3, jQuery, Ajax, JSON, Bootstrap, Spring Boot, Node.js, GIT, Agile, web services REST services, MAVEN, WebLogic.

Confidential, AZ

Sr. Java Developer

Responsibilities:

  • Developed Single Page Applications (SPA) using Angular 8, Typescript, HTML5, CSS3 and Bootstrap 3.
  • Created RESTFUL web services using Spring Boot for the Cerner cloud messaging application.
  • Designed and developed asynchronous RESTful Microservices using Spring boot, Couchbase and RXJava that are consumed by other microservices wif an average response time of 30 milliseconds.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Implemented OAUTH2.0 (Rest service autantication) in our application in order to communicate securely wif other protected resources by exchanging access tokens for autantication instead of using user name and passwords.
  • Implemented REST Microservices using spring boot. Generated Metrics wif method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Creating backend services to enable customers for registration and appointment booking using HIBERNATE.
  • Used Spring Boot MVC framework to build the web modules.
  • Developed Front End pages of the application using HTML, CSS, JavaScript and Angular 8.
  • Involved in maintaining the user accounts (IAM), RDS, Route 53 services in AWS Cloud.
  • Involved in setting up and administering DNS system in AWS cloud using Route53.
  • Used Java8 features like Stream and Lambda expressions.
  • Maintained Interface compatibility and concurrency in the project using Java8 new features like default, static methods and Concurrency API.
  • Used Jenkins as a continuous integration tool.
  • Worked on multi-threading to make asynchronous webservice calls.
  • Used Spring Boot for creating the stand-alone spring applications.
  • Excellent implementation of Persistence layer using JPA, JDBC and Eclipse Link.
  • Used Test Driven Development approach and wrote many unit and integration test cases.
  • Involved in using JPA (Java Persistence API) frameworks and APIs as JDO and Hibernate.
  • Developed single application to render dynamically based on the JSON from the Node JS server.
  • Used Node.JS Package Manager (NPM) to manage the dependencies in Node JS modules.
  • Configured WebLogic Application server and deployed the web components.
  • Performed testing of the application using Java Script frameworks Karma, Jasmine.
  • Experience wif Support and maintenance of the project.
  • We have used node JS cloud to develop I/O intensive web applications like video streaming sites, single-page applications, and other web applications.
  • Analyzed existing TETRIS application for decomposing their application into microservices.
  • Gathered all detailed requirements in one place (from different modules wif different technologies) where each microservice is based on its business functionality.
  • Provided training for the team to understand the Microservices architecture (12 factor app) and cloud services and the importance of security.
  • Written several unit test cases using Junit, Mockito and created unit test documents.
  • Code repository management using Clear Case and project build tool used is MAVEN.
  • Used Agile as a software development methodology to complete the task.
  • Made use of anonymous classes creation using Lambda expressions.
  • Experience in writing logs using slf4j.

Environment: Angular 8, JavaScript, HTML5, CSS3, jQuery, Ajax, JSON, Bootstrap, Spring Boot, Node.js, GIT, Agile, web services REST services, MAVEN, WebLogic.

Confidential, NH

Java - J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC), including requirement gathering, modeling, analysis, architecture design, prototyping, developing and testing.
  • Implemented client-side Interface using Angular 6 and Node.js to structure JavaScript code in an MVC.
  • Worked wif Angular CLI for creating components, Services, pipes, Directives.
  • Created typescript reusable components and services to consume RESTAPIs using component-based architecture using angular 6.
  • Involved in designing Spring MVC application and Hibernate to design module structure
  • Developed Data layer using Hibernate framework, configured XML mapping files, wrote POJO classes and PL/SQL stored procedures
  • Responsible to create DAO CRUD methods using Hibernate & Spring framework.
  • Wrote HQL to handle data from databases using Hibernate APIs.
  • Implemented reverse engineering in Hibernate to create beans w.r.t schema in database
  • Configured DispatcherServlet and ViewResolver to intercept incoming requests, manage Spring MVC flow and invoke view components wif the help of DispatcherServlet.
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
  • Wrote unit test cases for controllers, filters and services using Jasmine and Karma.
  • Developed server-side application to interact wif database using Spring Boot and Hibernate. Involved in writing JPA entities.
  • Excellent implementation Persistence layer using JPA, JDBC and Hibernate.
  • Transformed legacy application into a suite of cloud-hosted Microservices using Spring Boot.
  • Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
  • Developed POJOs for Data Model and made individual HBM records to delineate Java Objects wif Relational database tables.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Implemented Log4j and I18N technology for a broader perspective of the project.
  • Developed test classes in Junit/Mockito for unit testing.
  • Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Used GIT for version control tool for merging branches and used Source tree to solve conflicts. Used JIRA to handle software development issues.
  • Worked wif Threads, Multithreading, Synchronization and Collection API.
  • Client-side installation and configuration of project.
  • Coordinated in Application testing wif the support of Team Leader and Team Members

Environment: Java, JSP, Spring 1.0.2, Restful Web services, SOA, JavaScript, CSS, XML, JAXB, XHTML, XSLT, JMS, Ajax, Hibernate 2.1, Log4j, Oracle 9, Web Sphere 6.1, Eclipse, UNIX.

Confidential

Core Java Developer

Responsibilities:

  • Developed application using Java/J2EE platform. Implemented the Model View Control (MVC) structure.
  • Implemented server-side programs by using Servlet, JSP and JDBC.
  • Involved in creating basic SQL for CRUD operations and advanced SQL for procedures.
  • Created DAO classes to implement CRUD operations by using JDBC transactions.
  • Used JPA and Hibernate wif entity beans for interacting persistence layer for CRUD operations.
  • Tasked wif creating POJO classes as well as Login page server-side and client-side validation.
  • Applied Java Collections such as HashMap, List to store data and passed along wif JSP efficiently.
  • Applied Object-Oriented Programming (OOP) principles by using Interface, Abstract, Overriding and Overloading.
  • Designed and developed very complex and large web pages using HTML, CSS, jQuery and Bootstrap for Dynamic web pages.
  • Worked on form validation, error handling and event handling using JavaScript and jQuery.
  • Used Advanced Core Java concepts of Collections, Generics, Multithreading, Synchronization for Design Patterns
  • Analyzing the business requirements in technical point of view.
  • Used JSP's to build front end and validate using JavaScript and AJAX framework.
  • Wrote DAO classes using Hibernate to interact wif the database for persistent operations.
  • Involved in Agile methodologies for the application development.
  • Design components based on object-oriented design-using UML.
  • Worked closely wif the Business/Users team in proposing technical requirements.
  • Developed and executed Test cases using unit testing, Junit integration testing.
  • Involved in bug fixing, client requested enhancements during the maintenance.
  • Developed SQL and PL/SQL scripts for Affiliation and Groups module.
  • Extensively worked on CVS version control tool, SQL Database.
  • Responsible for deployment of application at development and testing environments.
  • Developed clients for the web services and tested it using SoapUI.
  • Developed various helper classes for the persistent in correlation wif Hibernate.
  • Applied CSS Cascading Style Sheets for entire site for standardization of the site.

Environment: Java, Servlets, Spring, Hibernate, DB2, UML, JSP, HTML, JNDI, CVS, SQL, PL/SQL, Toad, JavaScript, JUnit, Maven, Oracle 9, JBOSS, RAD 6.0, Windows XP.

We'd love your feedback!