We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Englewood, CO

SUMMARY

  • Over 8 years of IT experience as a Java programmer with diverse exposure in software Process.
  • Worked on several technologies like Java, RESTful services, Servlets, JSP, JDBC, Java Script, Spring Boot, Spring MVC, Spring Batch, Hibernate, XML, Confidential, UNIX shell scripting, Web services and developed many Hybrid web applications.
  • Good Hands - on experience in Software Development Life Cycle (SDLC) Phases such as Analysis, Planning, Design, Implementation, Testing and Maintenance in domains like Banking, Insurance, Healthcare, and Finance.
  • Actively Participated in Agile Development Team, followed iterative methodologies such as Agile (SCRUM), Waterfall and Test-Driven Development (TDD) in multi project implementation using JIRA, Junit
  • Strong knowledge on Object-oriented programming and many core Java concepts like Collections, Multi-Threading, Exception Handling, java packages, Applet, Regular Expressions, Abstraction, encapsulation, Inheritance and Polymorphism.
  • Extensive programming experience in Java/J2EE and associated server-side technologies like JDBC, Servlets, JSP, EJB, spring, Hibernate, Java Reflection API (JRA), Java Persistence API (JPA), Java Transaction API (JTA), JavaMail.
  • Good working knowledge on Hybrid mobile applications.
  • Good knowledge in GUI& HMI libraries like wxWidgets, Qt/QML.
  • Developed many open source projects using QT/QML.
  • Used Python libraries like Numpy, PyTables and Pyside in many side projects.
  • Expertise in design and development of dynamic-client-side application using React JS, Angular 4, Ember JS and Vue JS.
  • Excellent Experience in working with NoSQL Database like MongoDB to manage extremely large data sets
  • Proficient in building Web User Interface (UI) using HTML5, CSS3, PHP, Angular JS, Node JS, Bootstrap, JavaScript, Typescript, AJAX, Confidential, XML, JQuery that follows W3C Web Standards and are browser compatible.
  • Good knowledge of modeling tools such as MATLAB/Simulink/State flow.
  • Good experience in working on python packages such as Pyside, SciPy, NumPy and PyTables.
  • Excellent Hands-on experience in using message brokers such as ActiveMQ, RabbitMQ and Apache Kafka in many cloud-based and enterprise level applications.
  • Excellent knowledge on Security token Service, SAML, SSO, OAuth 2.0, PKI, and encrypted data file transfers.
  • Hands-on experience implementing micro services using Spring Boot.
  • Actively involved in QA teams and closely monitored the projects, Performed Junit testing for testing java applications.
  • Actively Worked on local deployments in Kubernetes, created local clusters and deployed application containers
  • Actively reviewed the code quality for progressive web applications and maintained the design consistency across different team members in the project.
  • Implemented many design patterns in the design phase using tools like Microsoft Visio and Lucid Chart for simple to complex projects.
  • Experience in using the Log4j framework for Logging Java Application.
  • Deployed Spring Boot based Microservices Docker container using Confidential EC2 container services and using AWS admin console.
  • Hands on experience with Object Oriented Concepts, Object Oriented Design and Implementation.
  • Good Experience in frameworks such as Angular JS (1.x/1.5), React JS, Node JS, and Express JS.
  • Experience in configuring build and deployment processes using Maven, Gradle, Jenkins and CICD.
  • Excellent knowledge in designing Use cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered, object-oriented system architectures utilizing Unified Modeling Tools (UML).
  • Hands on Experience on Web Services, SOAP, REST, WSDL, JAX-RPC, JSF, HIBERNATE, EJB, XML.
  • Ticket tools or project management tools like JIRA, Rally, TFS etc.
  • Testing tools like Postman, SOAP UI, and Swagger UI etc.
  • Hands on experience in deployment of J2EE applications on JBoss, Tomcat, Confidential Web Sphere and Web logic Application Servers.
  • Good conceptual skills with Version Control and good understanding of GIT, CVS, SVN and VSS.
  • Experience in working as a developer, a team lead, and an onsite coordinator and interacting with the client directly at client location.
  • Interacted with the business leads to understand the system issues.
  • Proficient in SQL, PL/SQL, T-SQL, Views, Functions, Stored Procedures and Triggers
  • Excellent working knowledge on SQL databased like MySQL, SQL Server, Confidential and PostgreSQL.
  • Excellent communication, problem-solving, interpersonal, organizational skills.
  • Good Experience in application development using RDBMS, and Linux shell scripting.

TECHNICAL SKILLS

Programming Languages: Java (JDK 1.8, 1.7, Java SE 6, 7, 8), J2ME, Java Beans, JDBC and JavaScript, C and C++, MATLAB

Java/J2EE Technologies: Java, RESTful services, Servlets, JSP, JDBC, Java Script, Spring Boot, Spring MVC, Spring Batch, JSF, Struts, Spring, Hibernate

Python Frameworks: Django, Flask, Nagare, TurboGears, web2py, Open stack

Web Technologies: HTML 4.0,5.0/DHTML, CSS2/3, Ajax, jQuery, JavaScript, and XML.

JavaScript Technologies: Node.js, jQuery, ReactJS, Bootstrap, AngularJS, Express JS, Vue JS

Cloud: AWS, Azure, Snowflake, Confidential S2, Confidential S3, IAMWeb & App Servers, Samba, Weblogic11g/10.3/10.0, Apache Tomcat 7/6, Web Sphere 7, JBoss 2.x/3.x, Confidential Web Sphere, Glassfish

Databases: Confidential 11g/12c/10g/9i/8i, MySQL5.1/4.1, DB 2 9.1/8.1/7.2 , MongoDB

Tools: /Utilities: Apache ANT, Rational Rose, Maven, Junit, Jenkins, Jira, Putty

Testing Tools: JUnit, Log4j, Selenium, Postman, SOAPUI

Development Tools: NetBeans, Jenkins, Jbuilder 9.0, RAD 7.5.3, IDEA 8.1, Eclipse 3.5, IntelliJ

Operating Systems: Windows 7/8/10, UNIX/Linux, and Mac OS X

Version Control Systems: Git, SVN, VSS, CVS

PROFESSIONAL EXPERIENCE

Sr. Full Stack Java Developer

Confidential, Vernon Hills, IL

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Used AGILE methodology and participated in SCRUM meetings.
  • Designed interactive web pages with front-end screens using HTML5 and CSS3 and implemented the user interface using HTML5, CSS3, JavaScript and React JS.
  • All the functionality is implemented using Spring IO / Spring Boot, Microservices and Hibernate ORM.
  • Developed AWS Lambda based Micro services interacting with DyanamoDB & SNS/SQS using AWS SDK.
  • Setup CI/CD pipeline process for the application using the Jenkins
  • Used AWS Services platform to upload data into AWSS3 buckets and creating EC2 instances.
  • AWS EC2 instances were configured in developing and QA environments with NodeJS
  • Apache Maven tool has been used for the build and deployment of the application.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also used Hibernate Persistence Strategy to interact with database.
  • Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3 and AngularJS.
  • Used Confidential objects, ECMAScript6, Typescript, JavaScript and Bootstrap intensively to create interactive web pages.
  • Enhanced user experience by designing new web features using MVC Framework like Express JS and Node JS.
  • Worked on the modernization of a legacy and outsourced UI technologies used were Angular JS 2, CSS, Node JS, Express JS and AWS ( Confidential Web Services).
  • Used AJAX and Confidential to make asynchronous calls to the project server to fetch data on the fly.
  • Developed a tool to retrieve and send data to third party service provider this feature was implemented using REST.
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
  • Built MAVEN scripts for automated deployment and for the build operation of the entire application.
  • Deployed the application in WebSphere Application Server 6.0.1 and Configured JMS in the WebSphere application server to send messages on the queue.
  • Spring Controllers were used with Angular JS to route the control to desired Java services.
  • Implemented a generic interface to Hibernate criteria API for UI search functionality.
  • Developed XML Schemas - XSD, DTD for the validation of XML documents, also used Subversion.
  • Used XML web services using SOAP to transfer the amount to transfer application that is Used SWING for GUI based
  • Built Micro Services using spring boot with continuous deployment and continuous integration using Docker and Jenkins. Provided LDAP security for the application.
  • Develop AWS Lambda based Micro services interacting with DyanamoDB & SNS/SQS using AWS SDK.
  • Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
  • Used NodeJS to resolve dependencies via Angular 2, typescript, jasmine.
  • Worked with Map/Reduce and stream processing e. g. Storm coding.

Environment: Java 1.8, J2EE, JSP 2.0, PL/SQL, Spring 2.0, EJB 2.0, Angular 2,JMS, JNDI, Confidential, XML, DOM, SOAP, Junit, Apache Camel, Web Sphere 8.5, Hibernate 3.0, Microservices, AWS,JDBC, Kafka, MS SQL Server 2012, JESS, REST-ful Web service, Web logic 8, JBoss Drools, SOA Design Patterns, Cassandra, LDAP, NOSQL, Hadoop.

Sr. Full Stack Java Developer

Confidential

Responsibilities:

  • Worked as a full stack developer to develop web applications using spring, Rest based Web services. Used HTML5, CSS3, JavaScript, JSP, JQUERY, Angular JS, AJAX and Bootstrap in front end.
  • Involved in Design, Development, Unit Testing and maintenance of CEC application.
  • Involved in discussions with Business Analysts and designed the TDD (Technical Design Documents).
  • Involved in writing Spring Configuration XML files that contains declarations and other dependent objects declaration.
  • Designed and documented REST/HTTPAPIs, including Confidential data formats and API versioning strategy.
  • Developed user interface using BOOTSTRAPUI and Angular JavaScript to simplify the complexities of the application
  • Worked extensively with importing metadata into Hive using Scala and migrated existing tables and applications to work on Hive and AWS cloud Developed code for both server side and client-side implementations using Spring Web MVC, AOP and Dependency Injection.
  • Developed reusable Backbone.JS directives and worked on Backbone.JS Controllers which Isolates scope to perform operations in UI.
  • Created Excel sheets, which are written based on complex logics from MATLAB programs, utilizing the Excel advanced features
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents and also Implemented JAXB in XML binding.
  • Experience in Developing User Interface (UI) Rich Web Applications and Web Service Applications using HTML 4, XHTML, CSS 2, XML, AJAX, Object Oriented Java Script, ANGULARJS, REACTJS, BOOTSTRAP Framework, RESTful services, JAVA, JSP.
  • Working on AWS Elastic load balancing for deploying applications in high availability.
  • Angular JS was used to parse the Confidential file using the REST web services.
  • Developed business tier components and services using RESTful web services.
  • Used Spring Rest Controllers, Spring Web MVC and Spring Boot extensively to implement server-side business logic.
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
  • Used Spring JPA to design entity data mapping with Confidential DB.
  • Involved in JAD sessions with the client and functional team and gave demos on developed functionality.
  • Involved in production support for resolving user problems and involved in pre-testing the Web-Service calls with Postman (Plug-in for chrome).
  • Developed JUnit test classes for Controller, Service and Data layers
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Used Mockito for data mapping along with J-units.
  • Used Spring Batch to setup batch jobs to email the daily reports and that which run on Pivotal Cloud Foundry (PCF) with Spring Boot as its MVC layer.
  • Developed security framework with support for database security and integration with external security data stores such as LDAP
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery, AJAX and Confidential .
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Creating custom, general use modules and components, which extend the elements and modules of core AngularJS.
  • Used AngularJS as the development framework to build a single-page application and reusable AngularJS applications.

Environment: Java 1.7, Backbone.JS, Spring Boot, AWS, Spring Web MVC, Spring REST, Spring JPA, Confidential Rational Application Developer (RAD) Eclipse, Apache Tomcat, Twitter Bootstrap, Confidential Clear case, Confidential Clear Quest, UML, XML, XHTML, HTML5, CSS3, ReactJS, XSL, Confidential, SQL Developer, Log4j, MATLAB

Confidential, Englewood, CO

Java Jr. Full Stack Developer

Responsibilities:

  • Involved in the design, future estimations and Software Requirements Specifications.
  • Developed class diagrams, use case diagrams and sequence diagrams using UML/STAR UML.
  • Developed web interface for Users Modules using JSP, HTML, XML, CSS, Java Script, Vue.js, AJAX, Node.js and Action Servlets with Struts Framework, spring framework.
  • Used spring framework for transfer of the data from GUI to DB with Ajax framework.
  • Implementing or exposing the Microservices based on RESTful API utilizing Spring Boot with Spring MVC.
  • Designed user-friendly navigation for displaying various sections of data using JQuery.
  • Implemented User Friendly UI design with HTML, CSS and JavaScript for client-side validation and form submission functions and PHP for server-side scripting for web development.
  • Extensively worked on CORE JAVA (Collections of Generics and Templates, Interfaces for passing the data from GUI Layer to Business Layer).
  • Developed business logic and Entity Beans to manage the transactions with the database to deliver the content to presentation layer and to store data into the data layer.
  • Implemented DAO (Data Access Object) design pattern to access data from Confidential .
  • Used Iterative Agile methodologies for developing web Application.
  • Implemented Spring MVC, IOC & AOP.
  • Implemented data ingestion framework to ingest fixed length, csv and XML based provide datafiles into Hive tables using Spark.
  • Mapped the objects with the Database using Hibernate Query Language (HQL) as the Persistence Framework.
  • Extensively worked with the retrieval and manipulation of data from the Confidential database by writing queries using SQL and PL/SQL.
  • Used log4j for debugging the application.
  • Implemented Elastic stack (Elasticsearch, Kibana, Logstash) to build business dashboard from aggregated results
  • Configures JMS Server setup and DB Connection pool setup deployed them on to WebLogic Application server.
  • CVS for version Controlling.
  • Involved in configuration setting for Development, Test, and Production Environment.
  • Used J-Unit test cases to test the application and performed random checks to analysis the portability, reliability and flexibility of the project.
  • Mainly involved in 24x7 support, Maintenance and enhancement of the application.

Environment: Bea Web logic Application server 9.2/10.3, Spring Boot, Eclipse, Java API, JDK1.5, JDBC, JMS, Message Queues, PL/SQL, UML, XML, HTML, XHTML, CSS, JavaScript, node.js log4j, Git, JUnit, J2ME and Windows OS.

Software Developer

Confidential

Responsibilities:

  • Used the light-weight container of the Spring MVC Framework to provide architectural flexibility for inversion of controller (IOC).
  • Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design and Implementation of the project.
  • Used Spring Framework for dependency injection.
  • Implemented and deployed several EJB (Session and Entity).
  • The front end of the project is designed on MVC architecture using struts, Tiles frameworks.
  • Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.
  • Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns.
  • Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports & SQL Functions for Reports.
  • Developed the application using RAD model.
  • Worked with VSS Version control in order to create virtual library of computer files.

Environment: Java 1.4, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, Spring 2.0.3, JDBC3.0, Design patterns, Html, XML, CSS, Log4j, Ant, Web services, RAD6.0, Confidential Web Sphere server6.1, Confidential DB29.0, VSS.

We'd love your feedback!