We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Vernon Hills, IL

SUMMARY

  • Professionally Over 8+ years of Progressive technical and functional experience specializing in the analysis, design and development of various multi - tiered client-server applications usingJava and J2EE technologies.
  • Worked on Object Oriented Technologies, Web technologies and client server technologies that include JavaScript, AngularJS, Angular2, Typescript, Kafka, HTML, CSS, Bootstrap, jQuery, Java, Spring, Hibernate, Web services, JSP, XML, JDBC, NodeJS, JSON, Servlets, SQL, PL/SQL, Oracle, DB2 and MySQL.
  • Good working experience with AGILE and SCRUM methodologies.
  • Used Angular JS and typescript for frontend to develop web pages.
  • In depth knowledge on core java concepts such as OOPS, Collections, Multi-threading, generics, Exception handling, Thread pools, Execution services, concurrent utilities, File IO and Serialization.
  • Good knowledge of Java8 features including Lambda expressions, Method references, Functional interfaces, Stream API, Default methods, Optional class, Collectors class, Parallel array sorting etc.
  • Good understanding in implementing web application using AngularJS framework.
  • Experienced in front End technologies such as HTML5, CSS3, jQuery, JavaScript, ReactJS, NodeJS, Angular7, Bootstrap, AJAX, JSON, XSD, XSTL Tag, Libraries.
  • Client-side Programming with Ajax, Swing, CSS, HTML, XHTML, DHTML, JavaScript, Servlets, Bootstrap, jQuery, AngularJS, Angular2, Web designing and Web services using SOAP, WSDL, REST.
  • Hands on experience on Angular CLI (command line interface) and new modules like Browser Module, NgModule, Forms Module, HTTP Module and Http Client Module.
  • Worked as part of Microservices team to develop and deliver Maven projects to deploy on Jenkins and also having experience in managing the Docker containers in Kubernetes.
  • Familiar with Angular7new features like services, lifecycle hooks, attribute directives, structural directives, pipes, reactive forms, dynamic forms
  • Experience in making the DevOps pipelines using OpenShift and Kubernetes for the Microservices Architecture.
  • Experience in developing scalable, efficient enterprise applications using JAVA/ J2EE technologies which includesSpring, REST, SOAP, JAX-WS, JAX-RS, Hibernate, JDBC, JSP, Servlets, Struts, JSTL, EJB, XML, and JMS.
  • Experienced in Full stack front end technologies using Gruntjs, Gulp Server, Yeoman generator for Angular.
  • Experience in Spring framework like Spring IOC, Spring DAO, Spring Boot, Spring Batch, Hibernate.
  • Strong experience in Spring Framework including SpringCore/IOC, Spring Securityand implement the authentication, authorization and access-control features by using Spring Security.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Experience in Spring Security for Authentication and Authorization of REST services using OIDC on top of OAuth.
  • Extensive knowledge ofXML-based standards and protocols such as WSDL and SOAP, Service Oriented Architecture SOA, development ofXSDschemas and implementing bothSOAPandREST web services.
  • Experience in database modeling, design, and development of complex PL/SQL stored procedures, triggers, packages and views in relational databases: Oracle, SQL Server, PostgreSQL,MySQL and IBM DB2.
  • Focused on architecting NoSQL databases like Mongo, Cassandra and Cache database.
  • Developed Microservices using Spring Boot, Spring Cloudand deploying to AWSCloud.
  • Expertise in designing Java, J2EE applications using Amazon Web Services and AWS Elastic Compute CloudEC2.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Experience in Micro Services-Spring Boot, Pivotal Cloud Foundry and Engagement using Spring Boot.
  • Experienced in Development, Deployment, and testing of enterprise applications on Windows &UNIX platforms using IDEs such as Eclipse, Rational Application Developer (RAD), NetBeans, IntelliJ 14.x/15. x.
  • Expertise working on Application servers and Web servers like IBM WebSphere 8.0/7.0, BEA WebLogic 10.3/8.1, Tomcat 8.0/7.0 and Glassfish 4.1.
  • Experienced in version management systems withClear Case, MicrosoftVSS,CVS, GitandSVN.
  • Good experience in unit testing, Jasmine and Junit, Automated testing using Java, TestNG, Selenium (IDE web driver), Integration testing using Continuum, Selenium, Hudson, Jenkins, and Apache camel.
  • Experienced in integration and deployment of applications using tools such as ANT, Maven, Gradle and Drools & debugging through log4j.

TECHNICAL SKILLS

Java/J2EE Technologies: JSTL,JDBC,JMS,JNDI,RMI,EJB,GWT, Multithreading, Java NetworkingLambda Expressions, Kafka.

Programming Languages: Java JDK1.6/1.7/1.8, C++, C.

Application/Web Servers: Oracle/BEA Weblogic8.1/9.x/10.0/10.3.x, IBM, JBoss, Tomcat 7.x/8.0.x/8.5. x.

Frameworks: Struts 2.x/1.x, Spring 3.x/ 4.x, Hibernate 3.x, Spring Boot

IDEs: Eclipse 3.x, IntelliJ, Net Beans, MySQL Workbench, TOAD, Spring Tool Suite.

Web technologies: Angular 7, JSP, JavaScript, React JS, Node.JS, Express.JS, JSON, jQuery, AJAX, XML, XSLT, HTML5, DHTML, CSS3, XHTML

Web Services: JAX-WS, JAX-RS, SOAP, WSDL, REST, Elasticsearch, Kibana, Netflix OSS.

XML Tools: JAXB, Apache Axis

Big Data Technologies: Apache Spark, Splunk, Apache Strom

Messaging Services: Apache Kafka, JMS, RabbitMQ, ActiveMQ.

Methodologies: Agile, Scrum, TDD, SDLC, Waterfall.

Modeling Tools: UML, Visio.

Testing and logging frame works: JUnit, Log4J, SoapUI, Framework for Selenium web Driver. Test NG

Database Servers: Oracle 8i/9i/10g/11g, DB2, SQL Server 2000/2005/2008, MySQL, Cassandra, MongoDB, Splunk DB.

CI/CD Tools: Jenkins, CircleCI, SonarQube, Hudson.

Version Control: SVN, GitHub, GitLab, Nexus.

Build Tools: Maven, Docker, Apache Ant, Kubernetes, Terraform, PowerShell.

Platforms: Windows 2008R2/2012, UNIX, Solaris, CentOS, RHEL.

PROFESSIONAL EXPERIENCE

Confidential, Vernon Hills, IL

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in SCRUM and sprint meetings, managing product backlog, removing obstacles to progress prioritizing and review milestones and accomplishments.
  • Started the front end application withReactand usedstateobjectReact Class Componentfor general stateful management.
  • Created Interactive User-Interface using React JS, Bootstrap3, Html5 and css3.
  • Designed and development of User Interfaces, tables using HTML, CSS and Typescript,Angular7.
  • Used React JS to turn application intoSingle Page Application.
  • Implemented UI components using React JS dependency Injection data binding and controllers.
  • Developed applications using Java8 and Used Java 8 features like lambda expressions and streams.
  • UsedSpringBootActuator to externalize application's configuration properties for different IDEs.
  • Used Spring Annotations to simplify the business logic for creating Spring MVC RESTful web services and SpringbootActuator to externalize configuration properties for different environments
  • Developed spring boot Micro services to serve specific business functionality
  • Developed micro services with Spring Eureka to retrieve API routes for the entire cluster. This strategy each micro service in a cluster can be load balanced using Ribbon, exposed through API gateway
  • Designed and Implemented REST web services using JAX-RS, Spring REST and designed Client applications to consume Restful web service to load data.
  • Extensively worked in Test Driven Development (TDD) framework using Junit
  • Followed TDD Test Driven Development and developed test cases by using JUnit for unit testing for each and every module developed
  • Unique experience with Open Shift/Kubernetes architecture and design, troubleshooting issues with platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and OpenShift/Kubernetes.
  • Implemented unit test for testing Angular components with frameworks using KARMA and JASMINE.
  • Developed REST API’s using JAX-RS, Swagger, Spring REST and Jackson.
  • Developed Microservices for different applications using Spring Boot Framework. Implemented Netflix OSS components like feign client, eureka, Zuul and Ribbon in the development.
  • Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment.
  • Deployed Spring Boot based micro services Docker container using AWS EC2 container services and AWS admin console.
  • Worked on spinning up AWS EC2 instances, Creating IAM Users and Roles, Creating Auto Scaling groups, Load balancers and monitoring through Cloud Watch for the applications, S3 buckets, VPC.
  • Created Sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using rational rose.
  • Used Maven and Ant for creating EAR, WAR and JAR file to be deployed in application servers and integrated with git, Jenkins, and Jenkins Jobs.
  • Worked in using Angular JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Built Angular 7 components, UI services to consume rest services using Component based architecture provided by Angular 7.
  • Wrote data mutations in GraphQL which allows user to update their username and password information.
  • Built administrator page displaying profile information in React.js and GraphQL.
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular 7 and angular UI.
  • Used Angular ngGrid for the best functionality and compatibility.
  • Developed the components using Angular 7 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
  • Used Angular.js for connecting the API's using Angular.js http service. Created a custom responsive web application to replace a legacy line-of-business web application using Angular JS.
  • Focused on Test Driven Development. Used JUnit Mocking framework like Mockito for creating test cases for the applications developed.
  • Involved in fixing defects in the production in the existing legacy application and developing microservices.
  • Deployed the application on WebLogic 12C server
  • Used Postman for posting, updating and deleting the data to the end points.
  • Written test cases and done Unit testing with JASMINE and used Log4J API for logging and debugging.

Environment: J2EE, Java 8, Angular JS, Microservices, Typescript, Node JS Spring boot, Hibernate, AJAX, Web services, SOAP, XML, Restful Webservices, Java Beans, React JS, ngrx, JavaScript, Oracle 11g, Kubernetes, Karma, Jasmine, BEA WebLogic 12C, Agile Methodology, Maven Build tool, Ant, GIT, Bitbucket, Jenkins.

Confidential, Columbus, IN

Full Stack Java/J2EE Developer

Responsibilities:

  • Developed the responsive UI web pages using XHTML, jQuery, HTML, CSS, Java Script, angular 7and AJAX.
  • Created Interactive User-Interface using angular 7, Bootstrap3, Html5 and css3.
  • Created web pages with CSS Box model, animations & transitions, web fonts and content & counters.
  • Defined and developed the application's presentation layer using HTML, CSS, and jQuery Scripting.
  • UsedSpringBootActuator to externalize application's configuration properties for different IDEs.
  • Deployed the Application into Docker container and made easily accessible at runtime using Cloud Foundry and other cloud services like AWS, Netflix Eureka, Spring Hystrix as fallback method.
  • Expertise in developing webpages using jQuery plug-ins for Drag-Drop, AutoComplete, Bootstrap and JavaScript.
  • Developed SOAP and REST web services using hibernate, JAX-WS, JAX-RS and JAXB.
  • Used Kubernetes for the orchestration.
  • Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
  • Experience in working with GraphQL queries and use Apollo GraphQL library.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Developed Spring Restful/Microservices and implemented Spring Restful/Micro Services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Designed and developed the Presentation layer using Angular 4 and written logics using Typescript.
  • Used NodeJS to resolve dependencies via Angular 2, typescript, jasmine.
  • Systems infrastructure and architecture design, setup and administration on JBOSS.
  • Experienced with web & application servers such as JBOSS.
  • Used Spring Batch to develop batch processing to handle bulk requests from the clients.
  • Used JSF Transaction Management, Spring Batch Transactions and Hibernate cache concepts.
  • Developed components of web services JAX-WS end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).
  • Experience in implementing and hosting Docker and Kubernetes containers.
  • Developed back-end PL/SQL packages, UNIX shell scripts for data migration and batch processing.
  • Created and customized UNIX shell scripts for automating regular maintenance and batch jobs.
  • Used Spring Core for dependency injection/Inversion of control (IOC) and implemented using Spring Annotations
  • Taken care of complete Java multi-threading part in back end components.
  • Involved in coding, building java applications using Core java, Multithreading, JSP, and servlet
  • Implemented SOAP Web Services using JAX-WS, for providing end points to upstream clients.
  • Solid Understanding of RDBMS concepts and experience in working with Oracle.
  • Used Hibernate for Object Relational Mapping of the database structure created in Oracle.
  • Extensively used Hibernate concepts such as Inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions and used log4j for logging and ClearCase for version control.
  • Substantially experienced in the development involved with the scrum method and sprint cycles.

Environment: angular 2,4, jQuery, CSS, HTML, Oracle, JSON,JBOSS,AWS, AWS Typescript, Lambda, Spring, Hibernate, Spring Batch, web logic application server eclipse, JAX-WS, SOAP web services, Kubernetes, Docker, Karma, Maven, REST, JPA, Shell Scripting, JBoss, DROOLS.

Confidential -Milwaukee, WI

Java Full Stack Developer

Responsibilities:

  • Designed Prototype and project layout skeletons usingBootstrap, Ajax jQuery and HTML5.
  • Implemented UI components using Angular 4.0 dependency Injection data binding and controllers.
  • Developed custom Angular directives, services, templates, integrated with Spring forms.
  • UsedSpringBootActuator to externalize application's configuration properties for different IDEs.
  • Developed micro services with Spring Eureka to retrieve API routes for the entire cluster. This strategy each micro service in a cluster can be load balanced using Ribbon, exposed through API gateway.
  • Implemented Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring micro services.
  • Used Hibernate, object/relational-mapping (ORM) technique for mapping data from MVC model to Oracle Relational data model with an Oracle-based schema.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development and testing Followed Agile methodology.
  • Worked ona APIand auto-generated documentation for all REST calls
  • Extensively used Hibernate 4.7 concepts such as inheritance, lazy loading, and transactions.
  • Used Hibernate, object/relational-mapping (ORM) technique for mapping data from MVC model to Oracle Relational data model with an Oracle-based schema.
  • Implemented service methods and SQL queries, PL/SQL to interact with the Oracle Database.
  • Secured REST API’s by implementing OAuth2 token-based authorization scheme by Spring security.
  • Worked withNoSQL MongoDBto store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
  • Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux).
  • Deployed Spring Boot based micro services Docker container using AWS EC2 container services and AWS admin console.
  • Worked on spinning up AWS EC2 instances, Creating IAM Users and Roles, Creating Auto Scaling groups, Load balancers and monitoring through Cloud Watch for the applications, S3 buckets, VPC.
  • Deployed applications on multiple WebLogic Servers and maintained Load balancing, High availability and Fail over functionality.
  • Used GIT for version control, experience with GIT-Bash and GIT-Hub.
  • All aspects of testing JUnit, FIT, and SIT, End to End, Regression, User acceptance and Performance.

Environment: Bootstrap, Ajax, jQuery, HTML5, SQL, PL/SQL, Oracle, AWS, WebLogic, Angular 4.0, Docker, NoSQL, MongoDB, Hibernate, REST API’s, Agile, Hibernate 4.7, SpringBoot, micro services, GIT-Bash and GIT-Hub

Confidential, Greensboro, NC

Full Stack Java Developer

Responsibilities:

  • Used the Agile methodology to develop the application.
  • Coordinated the activities between onshore and offshore.
  • Collaborate closely with business owners, users, project managers, requirements analysts, testers, and other stakeholders in the software development process.
  • Middle tier development using Java in a J2EE environment.
  • Experience in Developing GUIs using Eclipse RCP/SWT and Core Java Design patterns.
  • Developed the presentation layer written using JSP, HTML, CSS and client-side validations were done using JavaScript, and jQuery.
  • Developing web-tier using struts framework.
  • Used XML Http Request Object to provide asynchronous communication as part of AJAX implementation.
  • Developed ORM mappings using Hibernate annotations and established data integrity among all tables sitting on Oracle Database.
  • Used IBM WebSphere and JBoss as the Application Servers.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Estimate effort for completing new features, enhancements, and defect fixes.
  • Participate in design review and code review activities of the team.
  • Creating custom tags for JSP for maximum re-usability of user interface components.
  • Testing and deploying the application on Tomcat.
  • Maintaining the database required for report generation.

Environment: Core Java/J2EE, WebSphere Process Server, JSP, Struts, Spring, OOAD, Oracle 9i, HTML, CSS, JSP, jQuery, JavaScript, AJAX, JMS, XML, Design Patterns, ANT, Tomcat, Rationale Rose.

Confidential

Java Developer

Responsibilities:

  • Developed logic and code for the registration and validation of the enrolling customer using Spring Boot Application. Used Hibernate as the ORM tool to connect application with Database.
  • Played active developer role in writing business rules and scripts during Service Now Administration.
  • Roles included maintenance of database and ensuring round the clock service availability, Log Shipping, Clustering and Replication. Involved in change request implementation using JAVA/J2EE.
  • Active responsibility included automation of various timely activities we used to operate on databases like backups, Snapshots, Health check reports, Experience with high availability, OLAP&OLTP etc.
  • Coordinated all the team members during the migration activity of RBS servers to SQL 2012 version.
  • Documented and generated reports using SSRS and integration was done using SSIS services.
  • Occasionally responsible for UNIT and System testing for software’s, designed and fabricated with requested changes from customers.

Environment: Java 6, J2EE, JSP, HTML, Java APIs, JavaScript, Spring MVC 3.0, Hibernate, JMS, SQL, XML, XSD/ XML Schema, XPATH, AJAX, CSS, Ant, Maven, Eclipse, String Template, JAXB, Oracle, MQ server, WebLogic 10.3 Application Server, SVN, Quantum, Quartz Enterprise Job Scheduler, DB2, IBM Mainframes, Linux/Unix, Argo UML Tool and Waterfall methodology.

We'd love your feedback!