We provide IT Staff Augmentation Services!

Java Fullstack Developer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Over 4 years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development(TTD), Incremental and Iteration methodology, Agile Development&Testing usingSoftware Development Life Cycle.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE ++ based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Extensive experience in designing professional UI web applications using front-end technologies like AngularJS, Node.js, Angular 2/4, HTML5, CSS3, JavaScript, jQuery AJAX, JSON and Bootstrap.
  • Experience in Service Oriented Architecture (SOA), Web Services Integrations, BPM, BPEL and ESB using WebSphere Process Server, ESB, Web Sphere Integration Developer, Data Power and WSRR.
  • Transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading etc.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul Proxy.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Proficient in frameworks like Struts, Spring, JSF, AJAX frameworks and ORM frameworks like Hibernate.
  • Experience with Front end frame works with its components such as AngularJS, jQuery, NodeJS, BackboneJS, ReactJS.
  • Used Node.Js and JQuery for Dom manipulation.
  • Excellent understanding / knowledge of Hadoop architecture and various components such as HDFS, Job Tracker, Task Tracker, Name Node, Data Node and MapReduce programming paradigm.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.
  • Experience in database modeling, design and development of PL/SQLQueries, Stored Procedures, Triggers, Cursors, Functions and Packages in relational databases: Oracle 11g, SQL Server 2005/2008, DB2 and MySQL.
  • Experienced with Hibernate/JPA Entities for mapping HQL, HSQL Named Queries, Criteria, Projections.
  • Developed applications using latest technologies like Spring 3.x/4.x, Hibernate3.2/4.x, REST based Web services (Axis2.0, JAX WS 2.0, JAX RS), Rule Engines (Drools4.1, ILOG), jBPM tools.
  • Good experience in Cloudera, Hortonworks &Apache Hadoop distributions.
  • Worked in Building application platforms in the Cloud by Amazon Web Services.
  • Experience in using ORM tools like Hibernate, iBATIS, Mybatis for XML mappings and Java Objects.
  • Experience in software configuration management using CVS, SVN, GitHub and IBM ClearCase.
  • Experience with CICD-Ant, Maven, Gradle, Jenkins, Hudson, CVS, Git, GitHub.
  • Experience in working with web servers like Tomcat 8, IBM WebSphere8.0, Jetty, JBoss 7.1.0 and WebLogic 10.0.

TECHNICAL SKILLS:

Programming Languages: Java 1.8, SQL, PL/SQL

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, AWT, Applets, Multi-threading

Application/Web Servers: Apache Tomcat 8.0, IBM WebSphere 8.0, JBoss

Web technologies: JSP, JavaScript, jQuery, AJAX, Angular JS, XML, HTML 5, CSS 3, ReactJS

Frameworks: Spring, Spring Boot Hibernate, Angular JS 1.0/2.0

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS

IDE: Eclipse, NetBeans, IntelliJ

Cloud Environments: Azure, AWS, Netflix Eureka, Mesos, Kubernetes.

XML Tools: JAXB, Apache Axis, AltovaXMLSpy

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: Junit, Selenium

Relational Database: Oracle, SQL server, MySQL

NoSQL Databases: MongoDB

Version Control: CVS, SVN, Rational clear case, Git, BitBuket

Build Tools: Maven 3.3.9, Gradle 3.4.1, Ant 1.10

Platforms: Windows 10, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Java FullStack Developer

Confidential, cottsdale, AZ

Responsibilities:

  • Worked in an Agile Environment and participated in requirement gathering, analysis and design.
  • Developed user interface using HTML5, Angular 4, jQuery and performed client-side validations using Java Script, AJAX, JSTL and CSS for making the Web Pages dynamic.
  • Used Bootstrap and media queries to create a Responsive Webpage across different screen-sizes.
  • Developed a Single Page Application which can switch to different components using Angular 4services to get data.
  • Used Ajax for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server, Used AngularJS to create views to hook up models to the DOM and synchronize data with server as a SPA.
  • Used AngularJS to create Controllers to handle events triggered by clients and send request to server.
  • Involved in the development of project back-end layer using by most of core java features such as Collection frameworks, Interfaces, Multi-threading, and Exceptions.
  • Implemented Router Module of Angular 5 to make the whole project a Single Page Application and add routers,
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Implemented various features of spring framework such as Dependency Injection, IOC, Annotations and Spring integration with Hibernate.
  • Integrated application with Spring Security for form-based authentication and authorization by using spring security
  • Implemented Reactive Form of Angular 5 to deal with form validation issues.
  • Stored authentication and authorization detail in database, used these DB authorization detail with spring security annotation on method for apply method level spring security.
  • Implementing or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
  • This functionality is implemented by developing RESTFUL web services using Spring boot, Spring RESTFUL template.
  • Led the requirements analysis and software delivery of Enrollment Module for State-based Health Insurance Exchanges (HIX).
  • Created and Consumed Web Services using Restful & SOAP web services.
  • Extracted files from RDBMS through Sqoop, placed in HDFS and processed for downstream applications like Tableau etc.
  • Developed scripts to perform business transformations on the data using Hive and Impala for downstream applications.
  • Designed Data Synchronization layer for managing real time data transmission between different legacy systems including Integrated Eligibility System and HIX.
  • Implemented Partitioning, Dynamic Partitions, Buckets in HIVE.
  • Working extensively on Hive, SQL, Scala, Spark, and Shell.
  • Experience in working with Spring Quartz framework and developed various quartz jobs.
  • Worked on Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka, Zookeeper to establish communication between the Microservices in the application environment.
  • Implemented Microservices architecture with Netflix, Spring Eureka, Spring Ribbon using Spring Boot to provide client-side load balancing in calls to another Microservices for making application in to smaller chunks and the Spring Hystrix as circuit breaker and for the fail-safe
  • Deployed Docker contained Spring boot micro services in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Deep Experience in Enrollment,Eligibility, medicated rules, Human and Health Services,HIX,ACA and IES systems .
  • Implemented Swagger for the Rest API. I have good experience in Docker to deploy applications quickly, setup CICD pipeline and I have used Docker consoles for managing the application life cycle and monitored on Git.
  • Experience with building Docker Images and running them on Docker container.
  • Responsible for design and development of Spark Applications using Scala to interact with hive and MySQL databases.
  • Implemented Continuous Integration of automation framework using tool Jenkins
  • Used Log4j for logging and debugging and used JUnit extensively for testing.
  • Database development required in creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Used Mockito Framework for JUnit.
  • Implemented Continuous Integration of automation framework using tools like Jenkins.
  • Integration of automation batch run job with Jenkins. Worked with Jenkins Continuous Integration(CI) tool.
  • Deployed the application on Tomcat 8.0 application server.

Environment: Java 8, Spring 3.5, Hibernate 4.2, Spring batch, Spring quartz, Spring security, Spring Jta, Spring Boot, JPA, Java Scripts, AngularJS 4.0, HTML5, CSS, JMS, AWS (S3, VPC, EBS, ELB, Auto Scaling, Cloud Watch, Cloud Trail, IAM, SNS, SQS, RDS, DynamoDB), Tomcat Application Server 8.0, Eclipse, SOAP, Restful, Maven, log4j, JUnit, XML, Splunk, SVN

Confidential, Chicago,IL

Java Developer & UI Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture.
  • Used Design Patterns like Singleton, Factory, MVC, Intercepting Filter, Front Controller, Business Delegate, Service Locator, Session Facade and DAO.
  • Developed using new features of Java 1.5 like Annotations, Generics, enhanced for loop and Enums.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Created session EJBs that retrieved information from the Oracle database using Hibernate .
  • Defined Action Forms, Model Components using Struts MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using JSP, JavaScript, AJAX and Ext JS.
  • Used JIRA for defect tracking and project management.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Implemented SOA to develop Web services using Apache Axis.
  • A set of Web Services was created using CXF to handle SOAP requests with HL7 payload and addressing
  • Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Configured Selenium WebDriver,TestNG, Maven tool and created selenium automation scripts in java using Test NG prior to agile release.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Development of company´s internal CI system, providing a comprehensive API for CI/CD
  • Database development required creation of new tables, PL/SQLstored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Followed Agile SCRUM methodology and used Test Driven Development (TDD).
  • Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code.

Environment: J2EE, Spring framework, Spring MVC, iBatis 2.2, JSP 2.0, JSF, Servlets 2.3, JDBC, AJAX, Web services, SOAP, XML, Java Beans, XStream, Apache POI, Ext JS, jQuery, JavaScript, Oracle 10g, IBM RAD, WebSphere 7.0,Data Grid, Agile Methodology, TDD,Selenium,Design Patterns, CVS, Apache Maven, JUnit, HTML, XSLT, HTML/DHTML.

Jr. Java Developer (intern)

Confidential

Responsibilities:

  • Web design and development, application development using HTML, JavaScript and Bootstrap.
  • Designed dynamic and multi-browser compatible pages using HTML5, CSS3, SASS, Bootstrap, JQuery, Angular JS, AJAX, PHP and JavaScript.
  • Responsible for ensuring the pattern consistency across all pages.
  • Responsible for design and development of the web pages from mock- ups.
  • Responsible for creating the screens with table-less designs meeting W3C standards
  • Applied JQuery scripts for basic animation and end user screen customization purposes.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Developed the User Interface using HTML 5, SASS, JavaScript, JQuery, PHP and AJAX.
  • Built a cross-browser graphics library using SVG and Canvas.
  • Developed and implemented UI controls and APIs with Ext JS.
  • Developed the various feature of the application using front end technologies like Backbone JS and React.Js.
  • Using AngularJs created custom directives for data manipulations and to display data in company standard format in UI.
  • Designed flash plug-ins for including different functionalities and content.
  • Developed new reports and chart interface components using High ChartsAjax API.
  • Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management. REST web services leveraged by both web and mobile applications.
  • Maintained high level of unit test coverage through test-driven development.
  • Designed XML files for maintaining contents like video, images and audio and display them in flash application.
  • Created web pages using CSS Image Sprites.
  • Creating and implementing Master Classes in Action script 3.0 (based on MVC) for the application.
  • Developing XML classes for loading the data from XML files deployed at the server.
  • Maintained high level of unit test coverage through test-driven development.
  • Designed 10 Unique themes with rich and flexible to accommodate different scenarios in which the user might want to display the data.

Environment: HTML5, CSS3, JavaScript, JQuery UI, Testing frameworks AJAX, JSON, AngularJS, PHP, RESTful Web Services, XML.

We'd love your feedback!