We provide IT Staff Augmentation Services!

Sr. Java Developer (full Stack Developer) Resume

5.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY

  • IT Professional around 7 years of experience in design, development, deployment Maintenance of web - based and Client-Server business applications using OOP, Java/J2EE technologies in various domains Finance, E-Commerce, Banking, Transportation.
  • Experience in Designing and building Single page Rich internet-based websites using JavaScript, AngularJS, Angular 2,4,6, Express.js, Bootstrap and NodeJS
  • Experience in migrating from Angular JS 1.x to Angular 2.0 such as, @Route, Router Outlet, router-link etc.
  • Experience in developing client/server and web Applications using JAVA, J2EE, J2SE technologies and Web Technologies for enterprise applications.
  • Extensive experience in developing JAVA based applications using JAVA, JEE, JDBC, EJB, Servlets, JSP, JSF, JMS and Web services.
  • Developed and deployed Front-End components (UI) using JS, JSF, JSTL, JavaScript, Angular JS, JQuery, AJAX, HTML, DHTML, HTML5, XHTML, JSON, CSS3 for projects based on java platform.
  • Expertise in developing Web pages using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, AngularJS, Bootstrap and JavaScript.
  • Strong experience in developing applications using frameworks like Hibernate and MVC frameworks like Struts, JSF and IOC frameworks like spring and its subsidiary modules such as Spring JDBC, Spring IOC, Spring Security and Spring AOP.
  • Extensively worked on Spring and its related modules such as AOP, MVC, Security, Core, Data, Batch and transaction management.
  • Good experience in defining the XML schemas and in working with XML parsers to read and validate the data held in XML documents.
  • Hands on experience in Node.JS backend, using express to build the high concurrency, async web server.
  • Experience in Designing End to End, B2B and B2C application using JEE & J2EE technologies such as Servlets, JSP, EJB, JNDI, JPA, REST, Jersey, JTA, JMS, JDBC, JAXP, JAXB.
  • Hands on experience in configuring and deploying multi-tier applications using servers like WebSphere, Web Logic, Tomcat and JBoss.
  • Experience in Web Services Technologies like SOAP with WSDL and RESTful with JAX RS, Jersey, Spring, Apache CXF and Node-JS and implemented SOA architecture with web services.
  • Comprehensive knowledge in databases like MySQL, SQL Server, DB2 and Oracle writing Triggers, Stored Procedures and Normalization of databases.
  • Implemented Apache Lucene and Apache Tika for indexing and content extraction.
  • Worked on Web Services development using both SOAP/REST.
  • Good knowledge in XML related technologies using JAXB, STAX, SAX, DOM API, XSL (XSLT) and XPath.
  • Proficient in using Jenkins for continuous integration and continuous builds with Maven, Gradle and ANT.
  • Hands on experience in software configuration / change control process and tools like Subversion(SVN), Git, CVS and Clear Case.
  • Worked proficiently with various IDEs including Eclipse, My Eclipse, NetBeans, IntelliJ, RAD and WSAD.
  • Initiative in providing value addition solution to enhance business and infrastructure capabilities.
  • IBM Certified Associate Developer for RAD and DB2.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, SQL, PL/SQL, Unix Shell scripts

Web Technologies: HTML, XHTML, DHTML, HTML5, XML, CSS, Java Script, Angular JS, Bootstrap, JSF, AJAX, JSON, jQuery

J2SE / J2EE Technologies: JSP, JDBC, Servlets, EJB, JPA, Java Beans

Web/Application Servers: IBM WebSphere, J2EE Server 1.6, Apache Tomcat and JBoss.

Frameworks: Spring, Hibernate, JSF, Struts, Log4J

Web Technologies: HTML, XHTML, DHTML, HTML5, XML, CSS, Java Script, Angular JS, React Js Bootstrap, JSF, AJAX, JSON, jQuery

Design Patterns: MVC, Front Controller, Session Facade, IOC, Singleton, Data Access Object, Business Delegate.

IDE / Tools: Eclipse, My Eclipse, NetBeans, IntelliJ, RAD, WSAD.

Databases: Oracle 10g/11g, MYSQL Server, SQL server, NoSQL, DB2, Cassandra, MongoDB.

Build Tools: Gradle, Jenkins, ANT, Maven

Platforms: Windows 98/2000, windows XP, windows 7/8/10, UNIX, LINUX.

PROFESSIONAL EXPERIENCE

Confidential, Bentonville, AR

Sr. Java developer (Full Stack Developer)

Responsibilities:

  • Used MongoDB to store Big Data in JSON format and Aggregation is used in MongoDB to Match, Sort and Group operation.
  • Developed UI component with AngularJS framework by utilizing the core features like MVC pattern and Dependency Injection.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Developed the back-end web services using Python and designed the front end of the application using Python, CSS, AJAX, JSON, Drupal and JQuery.
  • Used collections in Python for manipulating and looping through different user defined objects.
  • Used Multithreading to improve the performance for processing of data feeds.
  • Implemented Angular JS Data Binding capability in HTML5 to 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 the MVC Architectural Pattern using Spring Framework and used Spring IOC container 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 authentication, limit login attempts and password hashing.
  • Developed Web Services (SOAP) using Spring-WS to handle user requests and interact with other components.
  • Developed Microservices using Spring Boot and Spring Batch, that create, update, delete and get the assignment information from backend.
  • Implemented Spring Boot Microservices to divide the application into various sub modules.
  • Created application on Spring Batch framework and Multithreading to improve performance. Used Multithreading for faster and parallel processing of documents.
  • Implemented Web Services clients for APIs by using Spring WebService Template 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 the needs for the entire application. Developed complex SQL queries for extracting data from the database.

Environment: Java/J2EE, Spring 4x, Spring Boot, Hibernate 4.3, Spring AOP, Kubernetes,Spring, JMS, Web Logic 10.3, AngularJS, MongoDB, Oracle 11g, XML, DOZER mapping, SAX, DOM, JAXB, WSDL, SOAP, REST, Java Script, Bootstrap, SASS,jQuery, Gradle, AJAX, HTML5, CSS3, Gradle, RESTful, AWS, SOAP UI, Rational Quality Manager.

Confidential, Auburn hills, MI

Java developer

Responsibilities:

  • Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
  • Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests.
  • Used Backbone.js and React JS to create Controllers to handle events triggered by clients and send request to server.
  • Participated in development of a well responsive single page application using React JS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
  • Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs, JPA and Web Services / JMS Technologies.
  • Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA) for Connected carnet services application.
  • Cognitive about designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).
  • Highly skilled in deployment, data security and troubleshooting of the applications using AWS services.
  • Proficient in writing Cloud Formation Templates (CFT) in YAML and JSON format to build the AWS services with the paradigm of Infrastructure as a Code.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Working within SOA based enterprise framework to build web services for Middle Tier processing.
  • Produced as well as consumed RESTful web services using Jersey API's. Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
  • Design and development of micro services using Spring Boot, Java 8, Kafka, Cassandra, MySQL and other Java J2EE development technologies.
  • Unit testing and documenting the services using tools like Spring-Restdocs, AsciiDoctor, Rest Assured, Cassandra-Unit-Spring, Spring-Kafka-Test.
  • Exposing and deploying micro services on cloud.
  • Extensively worked on connected car net services application.
  • Experience with Unit testing using JUnit and Mockito.
  • Using build tools like Jenkins to automated scripts to execute as and when made changes to the components.
  • Experience in using the Object Relational Mapping Tool Hibernate, strong in using XML mappings and Java Objects.
  • Good knowledge of Spring's IOC, AOP, Spring MVC and spring's integration with Hibernate.
  • Created JUNIT Test Cases, Test Suites using JUnit for Java Service Layer which was developed using Spring, Persistence layer using Hibernate.
  • Developed the complex queries using JPA annotations in the POJO.

Environment: JDK1.8, J2EE 5.0, Spring Boot, Spring, Hibernate, Restful, JBoss, Multithreading, Oracle 11g, Java Script, Bootstrap, JSF 2.0, SAML, CSS, Angular 2, React js, jQuery, AWS, JSON, JSF, Kendo UI, XML, MongoDB, Cassandra, SOAP UI, WebSphere 8.0, JTA, JUnit, EJB 2.1, Agile Methodology, Design Patterns, Jenkins, TDD, Apache Maven.

Confidential, St. Louis, MO

Java developer

Responsibilities:

  • Serve as the lead UI developer for the Master Pass Merchant portal. Mentor other front-end engineers on the master pass merchant services.
  • Build world-class user experience using a variety of technologies including but not limited to: Angular js, Bootstrap, React Js, SASS, Node.js, Bower, Grunt, Karma and jasmine.
  • Good experience in creating components documentation using react.js.
  • Responsible for developing frontend stylesheets (CSS) for the primary rewards platform and all co-branding.
  • Expertise in designing and implementing Enterprise Single-Sign-On SSO, Identity and Access Management solutions including Federated SSO using SAML.
  • Developing Working prototypes of web and mobile applications using wide variety of technologies: HTML, CSS, JavaScript, Ext Js, GWT.
  • Created videos demonstrating software features and brand messaging using technologies such as Adobe After Effects.
  • Achieved “H.E.A.R.T. Award” (Highlighting Excellence and Recognizing Teamwork).
  • Ability to identify security patterns and provide security best practices for Java/J2EE, Spring, .Net, Identity and Access Management, and Web Services.
  • Experienced with IP firewalls, XML firewall gateways.
  • Experienced with Multi-Factor and OOB Authentication, OTP/SMS Delivery and Mobile Application Security.
  • Work with application developers and provide guidance in secure code development, digital authentication X509, SAML, Out-Of-Band technologies and web services integration.
  • Translated business requirements for SSO and SAML Federation into technical design, development and integration. Advance troubleshooting for SSO web applications and SAML integrations Digital Key Management and Federated Identity partner integration.
  • Created Reference Security Architecture for the Enterprise Fraud Management that includes a SOA framework and CEP based fraud detection and management for banking applications.
  • Involved in gathering system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Used Swagger API developer tool for Open API Specification, enabling development across the entire API life cycle, from design and documentation, to test and deployment.
  • Configured Spring MVC design pattern for testing purposes. Developed test scripts using JSF with Spring MVC to evaluate the performance of different modules of the application.
  • Followed Single Page Application (SPA) Pattern and used Angular2 to build a cross-browser complaint application.

Environment: JDK1.8, J2EE 5.0, Spring Boot, Struts, Spring, Hibernate, Restful, JBoss, Multithreading, Oracle 11g, HTML 5, Java Script, Bootstrap, React js, ES6, JSF 2.0, SAML, CSS, Angular.JS, jQuery, JSON, JSF, XML, MongoDB, Cassandra, SOAP UI, WebSphere 8.0, JTA, JUnit, EJB 2.1, Agile Methodology, Design Patterns, Jenkins, MongoDB, TDD Apache Maven, Linux Server, Linux Operating Systems.

Confidential, St. Louis, MO

Java full Stack Consultant

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Used MongoDB to store Big Data in JSON format and Aggregation is used in MongoDB to Match, Sort and Group operation.
  • Developed UI component with AngularJS framework by utilizing the core features like MVC pattern and Dependency Injection.
  • Developed the back-end web services using Python and designed the front end of the application using Python, CSS, AJAX, JSON, Drupal and JQuery.
  • Used collections in Python for manipulating and looping through different user defined objects.
  • Used Multithreading to improve the performance for processing of data feeds.
  • Implemented Angular JS Data Binding capability in HTML5 to 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 the MVC Architectural Pattern using Spring Framework and used Spring IOC container 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 authentication, limit login attempts and password hashing.
  • Developed Web Services (SOAP) using Spring-WS to handle user requests and interact with other components.
  • Developed Microservices using Spring Boot and Spring Batch, that create, update, delete and get the assignment information from backend.
  • Implemented Spring Boot Microservices to divide the application into various sub modules.
  • Implemented Web Services clients for APIs by using Spring WebService Template 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 the needs for the entire application. Developed complex SQL queries for extracting data from the database.

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

Confidential

Java/J2EE Developer

Responsibilities:

  • Interacted with the SMEs to capture the Business needs for referrals process.
  • Participated in designing and development of software using agile development practices.
  • Presentation Layer is created using JSP, HTML, Apache Jena and Struts Tag Libraries.
  • Validated user data using Struts Action Forms and user request is processed using Action Classes.
  • Designed and developed intranet web applications using JavaScript and CSS.
  • Developed DAO’s (Data Access Objects) and performed O/R mapping using Hibernate to access the database
  • Worked on the struts tiles to dynamic generate the JSP page and to create reusable JSP’s to maintain uniform view across all the web pages.
  • Used Spring AOP and Dependency Injection (IOC) in developing discount generation Services. Configured and accessed Hibernate with Spring IOC.
  • Used Web Services using SOAP to interact with other existing applications.
  • Involved in designing and implementing persistence layer using JPA with Hibernate following the Generic Data Access pattern.
  • Involved in the implementation of business logic in struts Framework and Hibernate in the back-end.
  • Built and accessed the database using Hibernate with Oracle.
  • Automation of script to build and deploy using Jenkins.
  • Documented Unit test cases and Junit test classes to test the execution of Java classes.

Environment: Java/J2EE, core java, spring, Hibernate, Tomcat, Struts, JPA, SOAP, AOP, IOC, Agile, CVS, AngularJS, backbonejs, NodeJS, MySQL, JavaScript, Oracle 9i, JUnit, JSP, XML, HTML, CSS, UML, DHTML.

We'd love your feedback!