Sr. Java Developer Resume
Tampa, FL
SUMMARY
- Over 8+ years of progressive IT experience with strong analytical, designing, Implementation of object - oriented Applications using Java/J2EE.
- Strong background in software engineering, development, configuration, Cloud and IoT devices.
- Experienced with Software Development Life Cycle (SDLC), Object Oriented Programming, Design and Web based technologies based on Agile, Scrum, Waterfall Model, and Iteration.
- Expertise in design and development of various web and enterprise-level applications using Java/J2EE technologies Such as spring, Swing, Hibernate, Struts framework, EJB, Servlets.
- Experienced in Front End frameworks such as JSP, XML, Servlets, JDBC, jQuery, Ajax, JavaScript, NodeJS, ReactJS, BackboneJS, and AngularJS.
- Experience working with back-end technologies like, web services,JavaPersistence API, Enterprise JavaBeans and JDBC.
- Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups, Data Pipeline and Lambda. Setting up databases in AWS using RDS, storage using an S3 bucket and configuring instance backups to S3 bucket.
- Experienced in implementing Service-oriented architecture and Web Services using SOAP, RESTFUL.
- Extensive expertise working with MVC architecture, Struts and spring framework,Javadesign Patterns and hibernate ORM framework.
- Experience working with JUnit4 for implementing unit testing and other testing phases like Integration testing, system testing.
- 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.
- Experience in designing and development enterprise applications usingjava, jsp, Servlets, JDBC, JNDI, RMI, EJB, JavaScript, XML, REST Web services, JMS,JavaMail, WSDL, SOAP 1.1, Hibernate
- Hands on experience in various agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver, Testing, JIRA, Postman andALM.
- Basic knowledge in AngularJS, NodeJS, UsingInformaticaTool and in Swift (XCode).
- Extensive Knowledge in developing (SPAs) usingReactJs.
- Proficient experience in building dynamic SPA usingMEANfullstackJavaScript framework.
- Experience in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI,JavaBeans, JMS, Object-Oriented (OOP) and Client & Server-side technologies.
- Experience in setting up REST API Framework usingPythonDjango Rest Framework
- Expertise in developing GUI using Swing, HTML, DHTML, DOJO,JavaScript, CSS, Angular, React-JS, SASS, Bootstrap, Full Stack JSF, XML, REST, jQuery and AJAX scripting.
- Experienced inMEANstackdevelopment (Mongo DB, Express.JS, and Angular.JS & Node.JS).
- Experience in buildingMEANapplications 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 usingPythonDjango 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, Tampa, FL
Responsibilities:
- Worked on all stages of SDLC (Software Development Life Cycle) from Requirement gathering, Designing, Development, Configuration Management, Version control, build management, Unit testing, Issue tracking, Testing & Code Deployment.
- Followed agile methodology throughout the project. Used Rally for stories and defect tracking.
- Application is built using Spring MVC architecture.
- Worked in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React concepts.
- Migrated multiple SOAP based applications into REST applications. Developed REST Client using Spring Rest Template.
- 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.
- UsedKotlinfor implementing new modules in the application.
- Build and maintain code repositories and code migrations using CI/CD strategies (GIT, SVN, CSV, Jenkins).
- 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, JSP.
- Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs andScala.
- Proficient with container systems likeDockerand container orchestration likeEC2 Container Service,Kubernetes, worked withTerraform.
- Developed reusable UI components using JavaScript, JSP's, JQuery, WordPress, HTML and CSS.
- Created reusable and testable React.js functional and class components using es6.
- Developed an admin tool using Spring Boot where the system admin can login and update the rates or benefits for a specific plan. Followed micro services architecture for this tool.
- Developed internal and external API services using Node.js modules.
- Designed and developed in setting up of JBPM Workflow Managers for the Order process, Customer Change Systems Workflow framework.
- Created Database Objects like Tables, PL/SQL Stored Procedures, Views, Joins, Triggers, objects and PL/SQL Functions.
- Developed an application to track application events at different stages of application and published the events to Kafka topic.
- Worked with Eclipse IDE and deployed into Tomcat Application Server & used Gradle as build tool to achieve more functionality for build process.
- The mobile application was developed with JAVA mixed with Kotlin using AndroidStudioandWeb APIwith.NET Core 2usingVisual Studio.
- Implementing MVC Architecture using Spring Framework, customized user interfaces. Used Core Java, and Spring Aspect Oriented programming concepts for logging, security, error handling mechanism
- Implementeddesign patternsin Scala for the application
- 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.
- Performed Data Analysis using javaAthenaand performed data validation, data cleaning, data quality checks.
- Maintained metadata in theGluecatalog and performed Data Analysis inAthena.
- Usedprops, states, keys, refsin React.js to build the UI components.
- Developed data infrastructure using the AWS ecosystem: EMR/Hadoop/Spark,Glue/Athena, S3, and Lambda.
- Redshift Spectrum, AWSGlueand server less environment.
- Created UNIX shell scripts to run theInformaticaworkflows and control the ETL flow.
- Analytics: AmazonAthena, EMR, Elastic Search & ELK Deployments, Kinesis Data.
- Used JQuery extensively for event handling, DOM manipulation, and cross-browser compatibility.
- Implemented SOA architecture with web services using SOAP, WSDL, and XML.
- Contributed Full stack development in nativeGolangbackend, native JavaScript, and Bootstrap Framework for financial web application between advisers and their clients.
- Extensively used XSD for validations of XML transfer to the different Web Services.
- Creating new billing features in JSF for internal users and Ops.
- Involved in developing PL/SQL stored procs andInformaticaWorkflows to migrate data from Legacy Mainframe/AS400 based systems.
- Implemented Server less architecture using AWS Lambda,Glue, Catalog and S3 to build orchestration service for API/DW.
- Hands on with theApigeeon premise Platform maintenance and support
- Data migration using AWSGlueandAthenainto a Data-lake
- Responsible for developing scalable distributed data solutions using Hadoop
- Invoking EC2'S, EMR andGluejobs using AWS Cloud formation scripts. Implemented Server less architecture using AWS Lambda,Glue, Catalog and S3 to build orchestration service for API/DW
- Data migration using AWSGlueandAthenainto a Data-lake.
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, Maven, Windows OS, ActiveMQ, Apache tomcat, WebSphere, Linux, Unix, SQL.
Java Developer
Confidential, Austin, TX
Responsibilities:
- Involved in requirements gathering, system design, analysis, implementation and setting up the development environment.
- Extensively used JAVA8 Streams, Lambda Functions, Predicates, Functional Interfaces, Method References, Filters, Collections and default methods.
- Designed and implemented fully automated server build management, monitoring and deployment by using DevOps Technologies like Puppet.
- Developed request handlers, .JSP’s and Data Objects in Core Java.
- Responsible in performing sort,join, aggregations, filter, and other transformations on thedatasetsusingSpark.
- Used Scala sbt to develop Scala coded spark projects and executed using spark-submit
- Involved in the development of the UI using HTML5, CSS3, Bootstrap, Ext JS, Angular JS and customized Data Tables and High charts into Angular JS Directives.
- Implemented different machine learning techniques inScalausingScalamachine learning library and created POC using Spark SQL libraries.
- 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.
- Extensively used Hibernate Relational mappings (One-To-Many, Many-To-Many) in the secondary project and Used GitHub extensively as versioning tool and used Maven for automated building of projects.
- ImplementedSparkusing Scala and Spark SQL for faster testing and processing of data.
- Implemented functionality like searching, filtering, sorting, validating using Angular JS and JavaScript.
- Extensively worked on and having great exposure of Hibernate Cache, Query, Criteria and Transactions in secondary project.
- Worked on creation of custom Docker container images, tagging, pushing images, integration of spring boot.
- Worked with Open Shift platform in managing Docker containers and Kubernetes Clusters.
- Created customized AMIs based on already existing AWS EC2 instances by using create image functionality hence using this snapshot for disaster recovery.
- 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.
- Used React-Autocomplete for creating google maps location search on the webpage and Involved in building applications using React JS by building re-usable UI Components.
- Used JSX, Virtual DOM, one-way data binding features fromReact JSin building the application.
- 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, Boston, MA
Responsibilities:
- Participated in various phases of Software Development Life Cycle including Requirements Analysis, Design, Implementation and Maintenance in Agile and Daily Scrum environment.
- Expertise in Object Oriented Software Development (OOAD), Gathering new requirements and understand/document business/technical requirements in UML using IBM Rational suite of products.
- Created theReact JScomponents and triggered Angular code to render the React components using life cycle hooks.
- Developed using new features ofJava1.6 Annotations, Generics, enhanced for loop and Enums.
- Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
- Developed the single page application (SPA) using theReactJSwhich utilizes the classes, modules feature fromJavaScript ES6.
- 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.
- Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and AngularUI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
- Defined new validations through AngularJS for the form field validation implemented through HTML5.
- Implemented Hibernate annotations for the classes by replacing hibernate mapping XML files.
- Implemented methods that will insert, update, delete and retrieve data in the database using Hibernate.
- Implemented Hibernate/JPA for data persistence.
- Implemented methods in the DAO classes that will use Hibernates Criteria to get the records from the database.
- Worked with high volume and complex PL/SQLstored procedures and packages using TOAD.
- Designed and implemented business rules using DROOLS framework. This involved translating the business requirements and translating to rules and integrating rules engine with existing web application.
- 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.
- Framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
- Developed user interface by using the ReactJS, Redux for SPA development and implemented client side Interface using ReactJS.
- Wrote various types of Business rules in the. drl (drools file) using Drools rule engine for business decision making.
- Used React JS for templating for faster compilation and developing reusable components.
- Developed and consumed asynchronous messaging usingJavaMessage Service (JMS) for FTP between multiple applications according to the business life cycle.
- 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.
Software Developer
Confidential, NYC, NY
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing and Implementation.
- Enhanced and optimized the functionality of Web UI using AJAX, CSS, HTML and JavaScript.
- Implemented Spring MVC framework for developing J2EE based web application.
- Spring was used for its MVC features, dependency injection, its AOP and its plug-ability with Hibernate.
- Used MAVEN to add dependencies.
- Used Log4J to capture the log that includes runtime exceptions.
- Responsible for the complete design and development of the User Administration module.
- Involved in developing the customer form data tables, stored procedures and triggers.
- Written SQL queries and PL/SQL stored procedures.
- Used SVN for version control.
- Developed & Used Web Services (WSDL, SOAP & UDDI) in the Application.
- Tracked the defects during batch monitoring and worked on them to closure through JIRA.
- Participated efficiently in the Development and Testing phases of the project. Create program specifications and unit test plans for software programs.
- Involved in preparation of functional definition documents.
- Involved in the discussions with business users, testing team to finalize the technical design documents.
ENVIRONMENT: Java1.5, HTML, CSS, Struts MVC, Maven, Spring, EJB, WebLogic, XML, JavaScript, Soap, Oracle, HTML, SVN, JUnit, RAD, LDAP, Apache Commons Libraries, Eclipse, Web Sphere Application Server.