We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 8+ years’ experience in Back - end and Front-end development with an ability to handle any part of the process efficiently.
  • To succeed in an environment of growth and excellence and let me work on the leading areas of technology, a job that gives me opportunities to learn, innovate and enhance my skills and strengths in conjunction with organization goals and objectives.
  • Solid experience developing the rendering view React JS components, forms, events, routers, and Redux asynchronous functions and implemented React - Flux pattern for core dependency.
  • Proven experience with Application Servers like IBM WebSphere, Oracle/BEA WebLogic, JBoss, and Tomcat.
  • Experience in Spring Security Framework for User Access Management, JWT token-based authentication, and involved OAuth 2.0 configuration for authentication and authorization.
  • Experienced in server-side view rendering Java content structures like React.JS and rendering pages on the server-side utilizing Redux and Flux to accomplish unidirectional plan stream.
  • Strong experience with EJB, Struts, Spring Boot, Spring framework implementing modules: Spring MVC, Spring Boot, Spring IOC, Spring IO, Spring AOP, Spring Security, and Spring Data.
  • Worked extensively with JAVA 8 features like Time API, Functional Interfaces, Completable Future, Optional,Multithreading, Transaction Management, Exception Handling, Collection API.
  • Sound learning on the consistent mix and persistent deployment tools like Jenkins, Hudson, Travis, Puppet, and Bamboo. Substantial involvement in UNIX and Shell scripting to automate the build scripts.
  • Strong experience developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express Angular, and Node) full-stack development tool kit.
  • Modularized front-end CSS and JS code with Sass. Built a real time mouse/click user analytics web service with Node.js
  • Experience in testing with JUnit Framework using Mockito and EasyMock, Spring Junit Runner, JMeter. Worked on testing JavaScript structures utilizing Mocha and Chai, Jasmine, and Karma.
  • Experience in Embedded C++ programming and Real Time Operating Systems (RTOS).
  • Good knowledge in building real-time dashboard applications using Splunk, Elastic Search, and Logstash (ELK) to profile and monitor the streaming data of the application.
  • Extensive experience in developing web applications using HTML5, XML, XHTML, DHTML, CSS, CSS3(Sass, Less), Bootstrap, JavaScript, DOM, jQuery, Ajax, JSON, and JSP.
  • Good understanding of common API technologies, such as OAUTH, SAML, Spring Boot and Micro services.
  • Designed and developed highly scalable, available, fault-tolerant, highly secured, distributed infrastructure (IAAS) using2EC2 instances, S3, EBS, API Gateway, Elastic Beanstalk, ECS. Experience in configuration management tools like Puppet, Chef, Docker and used AWSSDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Good understanding of DevOps concepts and a critical thinker of its different application areas.
  • Proficient in Object oriented design experience, with extensive experience of Python-C/C++ binding using Boost Python and Python C types.
  • Used Kubernetes Linux container for deploying and scaling containerized applications.
  • Experience in database design and development of PL/SQL stored procedures and packages in relational databases like Oracle 9i / 10g / 11g, SQL Server 2005/2008, DB2, MySQL, and good hands-on experience in implementing, designing, and developing NoSQL Databases like MongoDB.
  • Hands-on experience with building Java projects using build tools like ANT, Maven, Gradle, and integrating the project Bamboo, CD/CI, Jenkins, Aws Code.
  • Expertise in developing SOA (Service Oriented Architectures) and Microservice architectures using J2EE web services based on Restful (JAX-RS), SOAP(JAX WS), JAX-RPC, and JAXR (Java API for XML Registries) using frameworks like Apache CXF, Jersey, Apache Axis.
  • Experienced in utilizing source code variant administration apparatuses like SVN, Git, Bit Bucket, and undertaking sprinters like Babel, Grunt, Gulp, and Web pack.
  • Experience in implementing and deploying Java EE design patterns such as Singleton, Abstract Factory, DAO, DTO, and Business Delegate in the Development of Multi-Tier distributed Enterprise Applications.
  • Developed real-time dashboard applications for visualization and analytics on Apache web servers using Kibana, Splunk, Grafana, SumoLogic, and New Relic integrated with Data Dog.
  • Unit tested web services using Junit, Mockito Easy mock, Spring Junit Runner, Spock, Testing, and achieved Test-Driven Development (TDD) goals.
  • Good Knowledge in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon Elastic Load Balancing, Amazon SQS, Amazon EBS, and Amazon CloudFront).
  • Experience writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MS SQL, MySQL, and DB2.
  • A good amount of hands-on experience developing server-side JavaScript frameworks using Node JS (Hapi JS, Express JS) to build event-driven, non-blocking i/o model web applications.
  • Experience in Message Queue (MQ) services like Apache Kafka, Rabbit MQ, Active MQ, and IBM MQ.
  • Good understanding of Server-side JavaScript structures like NodeJS, Hapi.JS, Express.JS.
  • Extensive AWS Experience including AWS Services such as EC2, VPC (NAT, VPC Peering and VPN), IAM (Identity and Access Management), Elastic Beanstalk, Lambda, S3, CloudFront, Glacier, SQS, SNS, RDS, DynamoDB, Route53, CloudWatch, CloudTrail, CloudFormation, Security Groups, etc.

TECHNICAL SKILLS

Programming Languages: C, Java, JavaScript, PHP, PL/SQL, UNIX Shell Script.

Java/J2EE Technologies: Servlets, Spring, JPA, JTA, JDBC, JSP, JSTL, RMI, Applets.

Frameworks: Struts 2.5, Hibernate 5.x, Spring 5.0, Spring Batch, Spring Security, Spring AOP, Spring Core, Spring IOC, JSF.

Web Technologies: HTML, HTML5, CSS/CSS3, AJAX, jQuery, Bootstrap, XML, Grunt, Gulp, JSON.

Database: SQL Server, MySQL, Oracle, MongoDB, DB2

JavaScript Frameworks: AngularJS, Angular 8, jQuery, React.js, Node.js, Backbone.js, Hapi.js, Handlebars.js.

Web Services: XSD, WSDL, Apache Axis, SOAP, Restful, GraphQL, JAX RS, JAX WS

Messaging: JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka.

Web Application Servers: Oracle WebLogic 10.x/9.x, IBM WebSphere 8.x/6.x, Apache Tomcat 8.0/7.x/6.x.

Methodologies: Agile, Waterfall, OOAD, SCRUM.

Testing Tools: JUnit, Mockito, Jasmine, Karma, Mocha, Chai, Selenium.

Version Control: SVN, CVS, GIT, and Clear Case

Build Tools: Maven, Gradle, ANT

IDEs: Eclipse IDE, RAD 6.0/7.0, IntelliJ IDEA, Spring Tool Suite (STS).

Operating Systems: Windows, Linux, and UNIX

Software: Visual Studio, Rational Rose, and Microsoft Office

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Java Full Stack Developer

Responsibilities:

  • Experience in working with GraphQL queries and use the Apollo GraphQL library.
  • Experience working with (consuming) REST or GraphQL APIs via client-side JavaScript or server-side via NodeJS.
  • Performed manual and regression testing using JIRA X-RAY tests, writing the scenarios.
  • Participated in code review and mentoring sessions and used GIT as version control and GITBash for GIT interactions.
  • Wrote Drool rules in both rule flow and drooled fusion for fetching the facts from the database.
  • Kubernetes is configured in the application for automating deployment, scaling, and management of containerized applications.
  • Experience in Embedded software development for electronic modules used in remote control and autonomous machine systems.
  • Hands-on experience using ODM frameworks to connect asynchronous environments with Mongoose Connector and Cassandra Node Driver.
  • Worked with KAFKAZookeeper for managing the cluster with broker/cluster technology.
  • Configured JBOSS Application server and used Oracle database with Hibernate ORM framework and used the functionalities of Hibernates second level EHCache.
  • Utilized Cloud formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
  • Experienced in PHP5, MySQL, Python, OOPS, Design Patterns, HTML5, CSS
  • Experience in Restful webservices development using Express, Node.JS, and MongoDB.
  • Created dynamic schema design through NoSQL MongoDB by writing rich queries and achieved data in a collection to be distributed across multiple systems for horizontal scalability as data volumes increase through Sharding.
  • Worked with Jenkins to configure Continuous Integration and Continuous Deployment (CI/CD).
  • Implemented Spring Circuit breaker pattern, integratedHystrix dashboard to monitor Spring microservices.
  • Responsible for migrating existing modules in IBM MQ to Apache Kafka and creating Kafka adaptors for decoupling the application dependency.
  • Experienced in developing Web Services with Python programming language
  • Design and execute features of ATDD (Acceptance Test Driven Development)/BDD using Selenium, Cucumber for Java and Ruby.
  • Implemented Microservices architecture with Netflix, Spring Eureka, Spring Ribbon using Spring Boot to provide client-side load balancing in calls to other Microservices, making applications into smaller chunks and the Spring Hystrix circuit breaker and for the fail-safe.
  • Experience in building isomorphic applications using React.js and Redux with GraphQL on the server-side.
  • Good knowledge in using JSX pre-processor to adds XML syntax to JavaScript.
  • Worked on Anaconda Python Environment.
  • Experience in Java11 features like Parallel Streams, Lambdas, functional interfaces, and filters.
  • Used Cassandra for storing internal statements and reports and worked extensively in Development which includes updating and retrieving data internally from the back-end Cassandra.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes, and EC2 instances and created monitors, alarms, and notifications for EC2 hosts using Cloud Watch.
  • Configured and managed various AWS Services, including EC2, RDS, VPC, S3, Glacier, CloudWatch, CloudFront, Route53, SQS, SNS, etc.
  • Debugged hardware and embedded software, testing.
  • Implemented Java11 features like Lambda expressions, Streams, filters, pipelines, Optional Interfaces, etc.
  • Programmed Embedded Linux OS for the hardware.
  • The application is built in Micro Service Oriented Architecture using MEAN 4+ (Mongo, Express Angular 8.0 and Node) stack and developed Single Page Applications (SPA).
  • Developed multiple Angular 11.0 components that are compatible with the latest versions of typescript, angular CLI.
  • Implemented Spring Boot to create a CRUD back-end for our React-frontend application.
  • Performed Unit testing on applications using tools Mocha to test React js and Chai for Node.js.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Experience working with Node.js to setup Web API’s using JavaScript.
  • Involved in developing interactive web applications using a dynamic scripting language like PHP, Ruby, and Python Perl.
  • Triggered the automation jobs using Jenkins to get the cucumber JSON reports
  • Developed the single-page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs, and used Jira for project management.
  • Programmed J2EE application to manage transaction reports for Oracle Financials Application Processes.
  • Authenticating Users to provide security to RESTful web services using OAUTH2.0.
  • Experience in working with Python ORM Libraries including Django ORM, SQL Alchemy.
  • Web pack module bundler and Babel JavaScript compiler are used accompanying React JS.
  • Designed the user interface screen and its functionality as per user requirements and developed RESTful Web services in Mule ESB based on Service Oriented Architecture (SOA).
  • Used different transformers, exception handling, testing & Security of MuleSoft ESB endpoint through OAuth.
  • Designed and developed efficient user Interaction screens using HTML5, CSS3-SASS, and Twitter Bootstrap CSS framework and media queries to create responsive web pages.t
  • Implemented Spring Netflix Zuul API gateway and Eureka service registry for reverse proxy and Dynamic service discovery of APIs.
  • Involved in Software Development Life Cycle for gathering requirements, Analyzing, Designing, Developing, and Testing applications using Agile methodology.
  • Implemented a 'server less' architecture using API Gateway, Lambda, and DynamoDB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function and configured it to receive events from your S3 bucket.

Confidential, Chicago, IL

Java Full Stack Developer

Responsibilities:

  • Optimized cleaning up of session-level Data Structure's shared across different open tabs when data is flushed/committed from one of the tabs.
  • Experience integrating the internal security model into new projects with Spring Batch, Spring Microservices and Spring Boot, Pivotal Cloud Foundry, and Netflix Eureka.
  • ImplementedNode JS as a server-sideproxy for an event-driven, non-blocking I/O model to make the application lightweight and efficient.
  • Experience in Docker Engine and Docker Machine environment, to deploy the micro services-oriented environments for scalable applications.
  • Used Node.JS to structure JavaScript code to build Restful webservices.
  • Worked on applications and developed them with XML, JSON, XSL PHP, Django, Python, Rails.
  • Used backbone.js as Model, Widgets as Controller, and jQuery template as view.
  • Implemented web interface (UI) for end-users using AngularJS, which has migrated from the existing Backbone JS application.
  • Acted as Release Manager on several projects utilizing various build and release tools (Team City, Jenkins, VSTS, PowerShell, Terraform and many more). Involved in DevOps processes for build and deploy systems.
  • Used Maven build tool to deploy the application on web servers, i.e., JBoss.
  • Configured Jenkins to handle application deployment in the Pivotal Cloud Foundry (PCF) server and integrate with GitHub version control.
  • Experience in Embedded Linux kernel programming, kernel migration, developing kernel loadable modules.
  • Involved in writing test scripts using java and executed it through selenium cucumber.
  • Experience in installing, configuring, and deploying applications on Web Logic Server.
  • Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries
  • Developed a DAO pattern to retrieve the data from the database.
  • Implemented IBM WebSphere Application Server to deploy the application
  • Configured Struts-config.xml, Tiles-def.xml, and various properties files provided by Struts Framework for the implementation module.
  • Used PHP MyAdmin to handle the administration of MYSQL over the World Wide Web.
  • Developed code to sync blue-tooth enabled medical devices with embedded c.
  • Experience in installing, configuring, and deploying applications on Web Logic Server.
  • Developed a DAO pattern to retrieve the data from the database.
  • Implemented IBM WebSphere Application Server to deploy the application
  • Implemented generating the verification hash code using crypto package on Node.JS.
  • Configured Struts-config.xml, Tiles-def.xml, and various properties files provided by Struts Framework for the implementation module.
  • Automated the creation of Azure Container instances custom VM Role which includes the validation of OSCAP compliance scans using shell, Python, groovy and packer.
  • Used HTML5, CSS, jQuery, Ajax and performed client-side validations using JavaScript.
  • Deployed the drools rules as a service in the J2EE stack environment.
  • Wrote SQL Queries, PL/SQL stored procedures, triggers, packages on Oracle database.
  • Worked with container-based application deployments using Docker with Kubernetes.
  • Define requirements and specifications for Development using Oracle R12, Oracle Forms, Oracle Reports and SQL.
  • Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).
  • Apply focused development changesacross oracle databases and see the changes applied through the life cycle of environments and testing into production via internal deployment tool.
  • Dockerized Spring Boot application to Pivotal Cloud Foundry PAAS (Platform as a service).
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • Good knowledge of Lambda expressions, Time APIs, and Java 8 core features.
  • ImplementedStruts encouraging application architectures based on the Model View Controller (MVC) design pattern and Struts 2 framework for front-end development and presentation logic.
  • Experience in integration testing tools like Selenium Web Driver, Cucumber (Behavior Driven Development testing).
  • Junit is implemented along with Mockito to perform unit testing on our RESTful web application.
  • Developed JavaScript for all client-side validations and developed GUI using CSS, JSTL, and XSL.

Confidential, Franklin, PA

Java Full Stack Developer

Responsibilities:

  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC -
  • Implemented security functionality for various projects using Site minder (SSO).
  • Hibernate ORM framework is used to interact with databases through Hibernate query language (HQL). And also worked with the Hibernate EH Cache technique for the critical objects in the application.
  • Experience developing and implementing continuous deployment code; experience with CI/CD pipelines and DevOps methodologies.
  • Worked onSpringFramework handling major concepts like Dependency Injections,SpringIoC Containers, Transaction Management Declaratives (annotations based).
  • Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
  • Created Python scripts with AWS CDK to manage AWS cloud infrastructure.
  • Implemented ODBC, which is used for connecting to the Oracle database.
  • Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and send requests to the server.
  • Effectively used Angular Directives, filters, declarative templates, service providers, and context-aware communication.
  • Experience in building frameworks and automating complex workflows using Python for Test Automation.
  • Designed the user interface screen and its functionality as per user requirements and developed RESTful Web services in Mule ESB based on Service Oriented Architecture (SOA).
  • Unit, functional, end-to-end testing is achieved using the TestNg framework.
  • Integration testing methods and Behavioral driven testing in the application are implemented using Selenium and Cucumber, respectively.
  • Developed an automated application using JMS for messaging and JNDI to interact with the server.
  • Configured and managed public/private cloud infrastructure utilizing Amazon Web Services like Amazon Ec2, Amazon S3.
  • Effectively worked on Angular 1.0 to use the enhanced features of typescript, Angular Routers, and Angular Components.
  • Developed a set of application functionality using CRUD (Create, read, update, delete) features of Backbone.js.
  • Performed AngularJS end-to-end testing using the Protractor framework.

Confidential, Plano, TX

Java Developer

Responsibilities:

  • Worked on Agile methodology, including team-based design and code reviews.
  • Worked withEmber JS to code some new functionality and developed application front end using HTML, CSS, Ajax.
  • Used ANT build tool for compiling and generating war files.
  • We kept up the bean life cycle by utilizing Spring IOC, which keeps session information about beans.
  • Worked with Log4J to capture the log that includes runtime exceptions
  • Developed SCM by using the JSP/HTML for each user interface. Servlets standard validations are used as the controllers for business logic and using JDBC, XML parsing techniques using MVC.
  • Deployed application on the Client Linux server.
  • Extensively used the Struts tag libraries (Bean Tags, Logic Tags, HTML Tags, etc.) and Custom tag libraries.
  • Developed web applications using Struts, Spring, and ibatis framework.
  • Designed a mailing application to send notifications to the Oracle users for intimating to start the following workflow.
  • Effectively used Angular Directives, filters, declarative templates, service providers, and context-aware communication.
  • Deployed the application using Docker and AWS Console services.
  • Implemented responsive web-basedapplications using HTML5, CSS3, JavaScript, jQuery.
  • Hibernate ORM framework is used to interact with databases through Hibernate query language (HQL).
  • Used SOA, UDDI lookups, and Web Services Description Language (WSDL) using the SOAP protocol.
  • Developed the business logic code in Core Java/J2EE, Struts, JDBC.
  • Provided support to the testing team and involved in the Bug Fixing.
  • Involved in performing Unit and Integration Testing in Selenium
  • Implemented the back-end functionality of the modules using Singleton and Session Facade design patterns.
  • Involved in multi-tiered J2EE design utilizingSpring Inversion of Control (IOC) architecture andSpringJPA.
  • Extensively used Java server Faces (JSF) Navigation rules and JSF tags for enhanced user Interface.
  • Involved in the Development of SOAP Web Services using Apache Axis to extract client-related data from databases.
  • Designed the user interface screen and its functionality as per user requirements and developed RESTful Web services in Mule ESB based on Service Oriented Architecture (SOA).
  • Deployed application using Oracle WebLogic Server.
  • Designing new components to fit in the already existing architecture using coreJava,multithreading, design patterns like the factory method, Abstract factory pattern, Singleton, while developing web-based applications using REST Web Services.
  • Implemented Spring Batch to run daily and monthly batches.
  • Deployed the application to IBM WebSphere 8.5.5 in UNIX environment IBM AIX 5.1.0.3. Tested the application after making the necessary configuration.

We'd love your feedback!