We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Dallas, TX

SUMMARY

  • Over 8+ years of experience as aJavaFull StackDeveloperand managing rich, interactive, and user - friendlyJavaand web applications scripts using HTML5, CSS3,JavaScript, jQuery, NodeJS and AnjularJS.
  • A versatile SoftwareDeveloperwith rich experience injavaprogramming, CoreJava(J2SE) and AdvancedJava(J2EE). Web services SOA (Service Oriented Architecture),JavaScript technology.
  • Good Knowledge in HTML5, JS, jQuery, Type Script, Angular JS, Angular 2+, Node JS, CoreJAVA, JAVA8, Junit, J2EE, Spring Core, Spring MVC, Spring Boot, Restful Web Services with Sprint Boot, Spring JDBC.
  • Good experience in developing project with Agile (scrum) methodologies.
  • Hands on experience in creating highly interactive single page applications using Angular framework and ReactJS that respond to all user actions.
  • Expertise in Backend development skills with an emphasis on services like soap, REST, JSON, and other JAVA Frameworks such as Core Spring, Spring MVC, Spring Boot, JSP -Servlet, Structs2, Hibernate.
  • Having good knowledge in Programming, Algorithms, and API design knowledge.
  • Experience in writing reusable code with breakpoints to create pixel perfect responsive web design and implementation with tools such as browser stack to ensure cross-browser compatibility.
  • Experience in designing, developing and deploying J2EE applications on IBM WebSphere / WebLogic Application Servers, Tomcat, etc.
  • Experienced in developing Client and Web (Internet and Intranet) based applications with J2EE, JSP, Servlets, JDBC, LDAP, Struts, spring, JSF and other frameworks.
  • Experienced in developing web applications using spring modules like Spring IOC.
  • Good Knowledge in XML technologies including XML, XSD, XSLT, (DOM, SAX), SOAP, WSDL, Web Services using AXIS.
  • Hands on exposure to multiple Application Servers like JBoss, JBOSS DROOLS engine, IBM WebSphere Server and BEA WebLogic.
  • Expertise in IDEs and tools like RAD, WebSphere, Eclipse, JBuilder, Visio, Rational Rose, TOAD, Maven, Cruise Control etc.
  • Expertise in back-end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server.
  • Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL.
  • Experienced in Design Methodologies like MVC, DAO, OOP, and OOD.
  • Experience in version control system tools like CVS, SVN, and Clear case.
  • Highly organized with the ability to manage multiple projects and meet deadlines.
  • Experience in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI,JavaBeans, JMS, Object-Oriented (OOP) and Client & Server-side technologies.
  • Extensive experience working with RDBMS such as MySQL, MS SQL Server, PostgreSQL, DB2, Oracle and NoSQL database like MongoDB.
  • Experience in working onDevOpsteams and help automate server and infrastructure configurations usingshell scripting, Perl, chef cook booksand buildingDocker Images.
  • Experience in developing Full stack applications using Angular, sql-JS, Mongo-dB, HTML, CSS, JavaScript, Bootstrap,Java, EXT-JS, and JSF etc.
  • Experienced in MEAN stack development (Mongo DB, Express.JS, and Angular.JS & Node.JS).
  • Experience in building MEAN applications using MongoDB, Express.JS, Angular-JS, Node-JS, creating RESTful Web services with Node-JS
  • Experienced in Splunk,Kibana.
  • Experience in setting up REST API Framework using Python Django Rest Framework
  • Experienced in Software Development Life Cycle (SDLC) implementing Waterfall, V-Model, & Agile methodologies.
  • Experience in developing Stored Procedures, functions, triggers using Oracle and comfortable using databases SQL Server, DB2, MySQL and MS Access.

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential, Dallas, TX

Responsibilities:

  • Designed and developed GUI for catalog, quote, order, customer, billing management system. Implemented web UI using Angular, connected through REST and SOAP.
  • Designed and implemented the micro-services in Spring Boot and implemented a distributed locking mechanism using Redis.
  • Implemented automated task scheduler withJavaSpring Batch Framework which maintains the dependencies (with parallel/sequential executions) across various tasks/jobs.
  • Used AngularJS as framework to create a single page application (SPA) which can bind data to specific views.
  • Sliced and glue together existing HTML and Angular with backend JSON data sources.
  • Worked on development of Web Application, UI development (Responsive web site) with Angular JS, HTML5, Bootstrap and CSS3.
  • Used jQuery, a cross browser JavaScript Library to dynamically update the page content on the client side.
  • Developed multiple RESTful services using Spring Framework.
  • Designed, developed, and implemented Spring Boot Microservices to divide the application into various sub modules.
  • UsedJavaMessaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Designed of B2B architecture for vendor integration using EDI and on boarded multiple vendors.
  • Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Responsible for creating efficient design and developing UI screens using HTML5, CSS3, JavaScript, React.js, Redux and Bootstrap.
  • Developed the Business layer using spring (IOC, AOP), MVC and JTA modules.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
  • Written complex SQL queries, HQL, Criteria queries, created business tables and PL/SQL procedures to store and retrieve data from the database.
  • Developed Data Ingestion application to bring data from source system to HBase using Spark Streaming, Kafka.
  • UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
  • Involved in Writing PL/SQL Stored Procedures, Functions and Database Triggers.
  • Used GitLab for source control system and Jenkins used for continuous integration.
  • Deployed the applications into Open Shift Cloud platform.
  • Implemented a centralized logging system using log stash configured as an ELK stack (Elastic search, Log stash, andKibana) to monitor system logs, AWS Cloud
  • Developed CI/CD solutions for running an AngularJS application from a Tomcat container using Jenkins and Sonatype Nexus.
  • Used Jenkins for automating Builds and Automating Deployments DevOps.
  • Implemented solutions using Hadoop, Apache Spark, Spark Streaming, Spark SQL, HBase and Scala.
  • UsedPythonand Django creating graphics, XML processing, data exchange and business logic implementation.
  • Implemented Server less architecture using AWS Lambda,Glue, Catalog and S3 to build orchestration service for API/DW.
  • Responsible for developing scalable distributed data solutions using Hadoop
  • Data migration using AWSGlueandAthenainto a Data-lake.
  • Designed, implemented and tested the Spring Domain Model for the services using Core Java.
  • Integrated springs framework with Hibernate that is used for Database operations.
  • Implemented procedures, packages, triggers, and different Joins to retrieve the data base using PL/SQL, SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in the database.
  • Involved in web component design and development using the spring framework, JSP, Servlets, and taglibs.
  • Involved in loading and storing objects using Hibernate.
  • Involved in configuring Hibernate mapping file.
  • Used version one to work on agile development.
  • Designed and developed Training and Development System for HR team using Core Java, JSP, Servlets, Tomcat and Oracle database.
  • Worked on installation and configuration of DevOps Automation Tool Puppet and AWS instances EC2, S3 and RDS.
  • Developed enterprise applications usingScala.
  • Implemented React router for building the single page application.
  • Worked on Scala for implementing spark machine learning libraries and spark streaming.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker.
  • Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment
  • Design and development of LSR Receive applications using Night fire Framework, Core Java, and JSP.
  • Worked on SOA to develop RESTful Web service to generate and consume services from different modules.
  • Implemented Microservices which contain the shared functionality that all business units inside the application may perform the same.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, sharing, replication, and schema design.
  • Used Eclipse IDE for application Development and used Maven for build automation tool to compile and generate EAR, WAR, and JAR files.
  • Deployed Spring Boot based Microservices on Docker containers using Amazon ECS and used Docker Hub for registering the Docker images.
  • Used Amazon SQS queuing service for reliable communication among distributed software components and Microservices.
  • Used MongoDB Cloud Manager for managing and monitoring the database infrastructure and as well as for data backup and data restoration.
  • Used SVN to maintain the version of the files and performed code merges from branch to trunk and created new branch when new feature implementation starts.
  • Wrote J-Unit Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Configured and used Log4J for logging all the debugging and error information.
  • Used JIRA for Project Management, Bug Tracking, and Issue Tracking.

Environment: Java 1.8, J2EE, Angular 6, AWS, RESTful, WSDL,CI/CD, Core java, Kubernetes, Informatica, JSP, Servlets, Toad, Kafka, Oracle 12g, PL/SQL, ANT, XML, JIRA, Agile, ADF, SVN, SOAP, Spring, Hibernate, Core Java, Oracle Unix Shell script, Flex, Web service and Agile Development.

Java Developer

Confidential, Broomfield, CO

Responsibilities:

  • Involved in daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demos.
  • Participated in UAT project planning: creating testing scenario, test plans, test scripts.
  • Used various CoreJavaconcepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Configured theJavaapplication environment and Spring IoC by utilizing Spring MVC.
  • Involved in client-side development utilizing HTML 5, CSS3, Bootstrap, and Angular 4 to develop Single Page Application and for the interactive user interface.
  • Implemented generating the verification hash code using crypto package on Node.JS and added user validations & user permissions.
  • Created schema documents for XML validation and developed XML schemas.
  • UsingJavaMessaging Service JMS for messaging, configured queues and topics on the WebLogic Application Server and used them for messaging.
  • Worked with Jenkins under the CI/CD pipeline providing continuous improvement to agile software development teams.
  • Extensively involved in coding with AngularJS to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar.
  • Used React JS to create custom components for data manipulations and to display data in company standard format.
  • Responsible in Implementing advanced procedures liketext analyticsand processing using the in-memory computing capabilities likeSpark.
  • Worked on the jQuery JavaScript Library that simplifies HTML document traversing, and event handling.
  • Hands on experience with MongoDB Installation, Configuring, Monitoring and Designing Shared Environment.
  • Implemented a responsive web design using Bootstrap and developed Micro services for different level of layers in flow of network.
  • Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC.
  • Implemented the application using Spring IOC, Spring MVC Framework, and Spring Batch and handled the security using Spring Security.
  • Migrating the application to Cloud environment using the Amazon web services- EC2, S3 and various services of AWS.
  • Worked in Amazon Web Services including migrating infrastructure to AWS cloud and maintenance of production web infrastructure.
  • Implemented Service Oriented Architecture (SOA) using JMS (MQ series) for sending and receiving messages while creating web services.
  • Extensive use of Spring Data in design and development of user interfaces and worked with HTML, DHTML, CSS, JAVASCRIPT, and JSON in UI pages.
  • Worked as part of DevOps Team for different internal automation and build configuration management.
  • Used various sparkTransformationsandActionsfor cleansing the input data
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Extensively used the spring framework implemented upon the MVC design pattern and developed RESTful Web services for transmission of data in JSON format.
  • Designed, implemented and tested the Spring Domain Model for the services using Core Java.
  • Involved in usingReactJScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services (AWS).
  • Used Spark andSpark-SQLto read the parquet data and create the tables in hive using the Scala API.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms. Heavily used joins stored procedures, views, Unions in Oracle data base to fetch the data.
  • ImplementedSparkusing Scala and Spark SQL for faster testing and processing of data.
  • Implemented functionality like searching, filtering, sorting, validating using Angular JS and JavaScript.
  • Created Front-end Single Page Applications using semantics in HTML5, CSS3, JavaScript, Bootstrap,ReactJS,NodeJSand MongoDB.
  • UsedScalacollection framework to store and process the complex consumer information.
  • Testing for Node JS is done using mocha and chai for spring boot used Mockito, Junit, JMeter, and Mock MVC and achieved Test Driven Development.
  • Created the Docker containers and Docker consoles for managing the application life cycle.
  • UtilizedKubernetesfor the runtime environment of theCI/CDsystem to build, test deploy.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN, Jenkins, JMeter and Jenkins Jobs.

Environment: Java8, JDK, HTML, Core java, CSS, Ajax,CI/CD, Angular 2/4, jQuery, ExpressJS, JavaScript, AngularJS, Kubernetes, Node.js, Bootstrap, Oracle, React JS, Spring, Hibernate, Python, PL/SQL, AWS, Drools, Kafka, Web Services (SOAP), JMS, RESTful, Multithreading, WebSphere, Apache, Maven.

Java Developer

Confidential, Palm Beach, FL

Responsibilities:

  • Involved in SDLC phases like Requirement gathering, Design, Analysis, and Code development.
  • Developed Use Case Diagrams, Object Mapping Diagrams & Class Diagrams in UML.
  • Used Spring Dependency Injection, Annotations and Spring MVC components to implement business layer and navigation part of application.
  • Implemented AJAX for asynchronous communication with server for better user experience.
  • Worked on JavaScript and HTML5 Browser Cache mechanism for storing and retrieving data for the application.
  • Developed facilities for stripping long error messages from minimized JavaScript code for Angular 2.
  • Used Docker as a container tool to deploy the Microservices.
  • Used AWS Elastic Beanstalk for continuous deployment to reduce development timelines and increase productivity.
  • Used Hibernate as ORM tool to store the persistence data into the Oracle database.
  • Developed customized SQL for retrieving the data from the database worked with business and client to reach the performance parameters.
  • Used Jenkins as build management tool for continuous integration process.
  • Created JavaScript code using AngularJS AJAX module to send AJAX request to server and handling server response with call-back function.
  • Involved in full development cycle of Planning, Analysis, Design, Development, Testing and Implementation. Analyse system specifications and translate system requirements to task specifications for junior programmers. Writes, edits, debugs and tests new programs for assigned projects, including necessary records and desired output.
  • Involved in database design and created tables for the application.
  • Used Bootstrap and AngularJS in effective web design.
  • Developed templates to develop various request forms for client service request management module.
  • Implemented services, model and controller modules with AngularJS Dependency Injection module.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Developed the User Interface Screens for presentation using Angular-JS, Ajax, Bootstrap,JavaScript and HTML.
  • Involved in development and maintenance of the website using HTML5, CSS, Ajax, and jQuery, JavaScript, AngularJS and Node.js.
  • Involved in using JPA (JavaPersistence API) frameworks and APIs such as JDO (JavaData Objects) and Hibernate.
  • Designed and developed the UI using spring view component, JSP, HTML5, CSS3 and JavaScript, AJAX, JSON.
  • Worked on modifying the JavaScript, CSS files to be compatible with the spring framework.
  • Used Oracle 10g as the back-end database to store the data.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).
  • Implemented various features of spring framework such as Dependency Injection, IOC, Annotations, Spring Security, Spring AOP and spring integration with Hibernate.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
  • Developed user interface by using the ReactJS, Redux for SPA development and implemented client side Interface using ReactJS.
  • Implemented version controlling using SVN and used Jenkins for continuous integration. Wrote build & deployment scripts using Ant, Maven on UNIX environment.

Environment: J2EE, JSP, JavaScript, JDK 1.6, UML, Eclipse, Oracle, AWS, WebLogic Application Server 10.3, UNIX, JSP 2.0, SOAP, SOA, Spring 3.0, Spring MVC, Hibernate, React JS, Drools, RESTful, XML, CSS, HTML, Junit 4.4, SVN, Log4j, MongoDB, BackboneJS, TIBCO, Oracle10g, Jenkins, UNIX, Ant 1.8, Maven.

Java Developer

Confidential, Houston, TX

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Enhancing the application by implementing new functionality according to the business requirements specified.
  • Involved in Requirement analysis, Design, Review and Deployment.
  • Involved in writing struts action classes and DAO classes.
  • Developed and updated stored procedures and SQL statements.
  • Extensively worked on user interface using JSP, HTML, CSS, and JavaScript.
  • Developed Test cases using JUnit tool.
  • Used Maven for Project management and build automation.
  • Followed Agile & Scrum Methodology for development of the applications.
  • Implemented Spring MVC framework for developing J2EE based web application.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements.
  • Involved in Design, implementation and tuning of database and SQL scripts for optimal performance.

ENVIRONMENT: Jenkins, SDLC, JSP, HTML, CSS, XML, SOAP UI, JSP, CSS, JQUERY and JavaScript, Agile & Scrum.

Hire Now