Full Stack Java Developer Resume
Jacksonville, FL
SUMMARY
- Around 9 years of Experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design (OOAD) with Java/J2EE.
- Expertise in Collections, Threading, Generics, Enumerations, Annotations, and Apache Utility Classes like String Utile solid experience in Object Oriented Programming and Design.
- Experience in developing applications using MVC model, Struts, spring 4/5, Spring Batch, Rest, Spring Security, Spring Web Flow, Hibernate and JPA
- Extensive experience and implementation skills in Core Java, Servlets, JSP, JDBC, JNDI, Hibernate, Spring Framework, Spring MVC, Spring AOP, Spring Batch, Hibernate ORM, Spring Web Flow, JPA, JSF, JMS, EJB, Bootstrap, Java Mail, Junit.
- Experience in programming, deploying, configuring and fine - tuning middle-tier J2EEApplication Servers like open source Apache Tomcat 6.x/7.x/8.x, JBOSS, WebLogic and WebSphere.
- Expertise in Software development methodologies like Agile Methodology, Test-Driven Development and Waterfall Methodology.
- ImplementJava 8/7/5features like Lambda expressions, Streams, filters and fetching documents from the database well versed in building REST API (JAX-RS) based on Spring Boot.
- Developing batch job using EJB scheduling and leveraged container managed transactions for highly transactions involved in developing Web Services to send XML request and reading the response SOAP from Java platform
- Expertise in variousJ2EE design patterns like Singleton, Factory, Abstract Factory, DAO, MVC, Facade &Business Delegate in the development of enterprise applications.
- Security vulnerability fixes on server by setting up Big-Fix, Carbon-Black, Flex-era on cloud VM, Configuring firewall settings in Google cloud platform.
- Creating REST web services to publish ML models - business function and earnings code prediction models via API as predictive analytic service using Java 8 and python.
- Experience with containerization technologies, including Docker, Kubernetes, or Rancher. Well versed with OpenStack based cloud infrastructure
- Experience in Continuous Integration tools such Jenkins and Bamboo and Experience with CI/CD tools (Jenkins, GitLab, and Ansible) on various Python packages such as Pandas, NumPy, Scikit Learn, Matplotlib, SciPy, PyTables.
- Hands on experience in Continuous Integration/Continuous delivery (CI/CD) tool Jenkins for deploying applications to AWS and on-premise servers.
- Developing, enhance and maintain a Spring Boot based Micro services application used Docker containers and Kubernetes with Azure Container Service.
- Extensive programming experience in developing web-based applications using JSP 1.2/2.0, Servlets 2.4, EJB, Struts1.x/2.x, Spring, Hibernate3.5/4, JDBC, JavaScript, Angular 6/7, HTML5, JS Libraries and Web Services.
- Expertise in DB Design, DB normalization, writing SQL queries &PL/SQL Stored Procedures, Functions, Triggers, Sequences, Indexes and Views.
- Experience in handling messaging services Hadoop skills usingApache Kafka extensive experience in Micro services cloud architecture in AWS.
- Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Micro services to Pivotal Cloud Foundry (PCF) using build pack
- Proficient in developing Front-end systems with HTML5/CSS3, DOJO, JavaScript, jQuery, Ajax, JSF, ReactJs, Bootstrap, Tag Libraries, Custom Tags and JavaScript Frameworks such asRequire.js, Backbone.js, AngularJS, NodeJS, ReactJs.
- Using Python modules such as Requests, Urllib, and Beautiful soup for Python Data/web crawling and Hands on design and implementation of AI (Artificial Intelligence), machine learning algorithms using Python.
- Good experience on version management tools GIT, TFS, CVS, SVN, Maven, Jenkins and Clear Case experienced in writing build scripts using ANT, MAVEN.
- Expertise in developing web services using WSDL, RESTFUL and SOAP used NodeJS, Grunt JSMVC framework for developing the Single Page Application (SPA).
- Developing and consumed RESTful Web Services in multiple projects extensive experience in developing producers & amp customers in Kafka to build a data pipeline with Front-end JavaScript frameworks like Angular 6 or 7, Node JS.
- Expertise in NoSQL databases like Mongo DB worked on Mocking frameworks like using Karma, Jasmine and Protractor hands on experience with Test Mockito, Junit and Log4jin developing test cases and determining application functionality
- Hands on experience on front-end technologies such as HTML5, CSS, JavaScript, Struts tag libraries, AJAX, JSON, XML, XSLT, AngularJS, Angular, jQuery, ReactJs and Bootstrap frameworks.
- Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Micro services to Pivotal Cloud Foundry (PCF) using build pack
- Good experience on version management tools GIT, TFS, CVS, SVN, Maven, Jenkins and Clear Case experienced in writing build scripts using ANT, MAVEN.
- Expertise in NoSQL databases like Mongo DB worked on Mocking frameworks like using Karma, Jasmine and Protractor hands on experience with Test Mockito, Junit and Log4jin developing test cases and determining application functionality
- Hands on experience on front-end technologies such as HTML5, CSS, JavaScript, Struts tag libraries, AJAX, JSON, XML, XSLT, AngularJS, Angular, jQuery, ReactJs and Bootstrap frameworks.
TECHNICAL SKILLS
Programming Languages: C, C++, Java 1.5/1.7/1.8, J2EE, 3.6.0, SQL server2012/2014, PL/SQL.
Web Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, AngularJS, Angular6/7, ReactJS, NodeJS, Bootstrap, JSON.
Databases: Oracle 9i/10g/11g/12c, SQL Server, MySQL, Mongo DB.
J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA.
Web Services: JAX-WS (SOAP), JAX-RS (REST, REST API), WSDL.
Application Frameworks: Struts 1.x/2.x, Spring4/5, Spring MVC, Spring Boot, Spring Security, Spring Batch, Spring ORM.
ORM Framework: Hibernate, JPA, DAO, Spring JPA.
XML: XML, DTD, XSL, XSLT, XHTML, XML Schema and DOM Parsers.
AWS: EC2, RDS, S3, ELB, EBS.
Web/Application Servers: Apache Tomcat 6.0, Apache Kafka, IBM WebSphere 8, Oracle WebLogic, JBoss 4.0.
Version Control: IBM Clear Case 7.0, 7.1, SVN, CVS, Git.
IDE: Eclipse, My Eclipse, Edit Plus, NetBeans 7.0, Visual Studios.
UML tools/ Build tools: Apache ANT, Google cloud, Azure, PCF, CI/CD, Maven, Kubernetes, Docker, Jenkins, JUnit, Jira, Dreamweaver, Rational Rose, and UML.
Design Methodologies: Agile, Scrum, UML, J2EE Design Patterns.
PROFESSIONAL EXPERIENCE
Confidential, Jacksonville, FL
Full Stack Java Developer
Responsibilities:
- ImplementApplicationSecurityprogram (DAST and SAST) at the enterprise level to identify, report and remediatesecurity vulnerabilities fromapplicationsdeployed in DEV, PRE-PROD and PROD environments.
- Implement the Business Objects and configured those Objects in Spring MVC configuration file created Hibernate mapping files to map the POJO to DB tables.
- Deploying the applications into theAzureand extracting the data from theAzure cloud services used Apache Kafka for building the real time data pipelines and storing the data in a distributed cluster.
- Implement design patterns like Singleton, Factory pattern used Apache Mesos and Kubernetes to deploy and manage Micro services.
- Using Kafka on publish-subscribe messaging as a distributed commit log, have experienced in its fast and Python and Scalable Created User defined exception classes using Java and building SOAP, Rest and Rest API.
- Experience on withthe cloud technologies likeusing Amazon Web Services (AWS), Microsoft Azure, pivotal cloud Foundry(PCF)in various environments.
- Created a responsive web offer wall so that it could be integrated with any iOS/Android app via a web view, project was created with Google Cloud and PHP
- Good Knowledge in XML technologies including XML, XSD, XSLT, (DOM, SAX), SOAP, WSDL, Web Services using AXIS.
- Experienced in developing Client and Web (Internet and Intranet) based applications with J2EE, JSP, JPA, Servlets, JDBC, LDAP, Struts, spring, JSF and other frameworks.
- DevelopedRestfulclients using Spring REST Template to consumerestfulservicesfrom other systems Configure and deploy applications using Jenkins as Docker Containers.
- Developed User Interface of the application using reusable UI components constructed using JSF (Java Server Faces) component-based framework.
- Strong experience with Mongo DB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB.
- Used Struts framework along with JSP, Servlets, HTML, CSS, JQuery, Angular JS and JavaScript to construct dynamic web pages.
- Implement data access using Hibernate framework the configuration files and the class's specific to the spring 4 and Hibernate.
- Implement NodeJS Utility Modules, Buffers, streams, Event loops for developing the application at server-side authentication and authorization for the application using Spring Security and Oauth2.
- Modified the UI screens created by web designer using HTML5, JSP, CSS3, Angular6 (for an instance) on REST API generating the Web services classes by using Service Oriented Architecture (SOA) and maven
- Experience in developing the project by value-driven and plan-driven environments using Core Java 7 concepts which includes Collections, Exception Handling, Multithreading, Functional Interfaces and stream API.
- UsedRestfulWebservicesto create end points, which are accessed from UI created SQL Statement, Stored Procedure, Triggers using TOAD on MySQL database.
- Designed and developed the REST based Micro services using the Spring Boot wrote various SQL queries for accessing data from database and used JDBC API for Java Database Communication.
- Developed EJB Session Bean to encapsulate the business logic provided extensive pre-delivery support using Bug Fixing and Code Reviews used Intellij as IDE for developing project.
Environment: Java 1.8, J2EE, JSF, HTML, CSS, Servlets, JavaScript, Jenkins, JSP, Spring 4.0, Spring MVC, Spring Boot, Hibernate, JDBC, Jboss, Angular 6, Angular JS, Micro services, SOAP, Rest, Rest API, Docker, Kubernetes, Oracle, JUnit, XML, Git, Bit bucket, MySQL, Maven, Agile methodology.
Confidential, Jacksonville, FL
Sr. Java/ J2EE Developer
Responsibilities:
- Involved in all phases of SDLC like Requirements Gathering, Design, Analysis and Code development extensively used Angular JS components, filters, services, bootstrap to support Desktop and mobile versions.
- Involved in Angular7, HTML5 and CSS3 code optimization, DOM loading and cross browser compatibility designed Prototype and project layout skeletons using ReactJS, JQuery, CSS/LESS and HTML5.
- Developed real time tracking of class schedules using NodeJS (Express JS framework) involved in developing thread Safe blocks for multi thread access and distributed transaction management.
- Excellent knowledge and working experience in complete Core Java8 Package using oops concepts, Arrays, String, Exception Handling, Collection framework, Multithreading, Serialization and I/O stream concepts.
- Developed application on Spring5 framework by utilizing its features like dependency injection, Spring Beans, Spring data, Spring AOP, Spring Security, Spring JDBC, Spring boot, Spring batch, Spring Web flow using MVC.
- Used Spring Quartz for scheduling tasks to generate reports and emails to clients upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.
- UsingExpresswithNode JStocreate Web services which consume data fromAzurecosmos DB worked on Mongo DB concepts such as locking, transactions, indexes, replications, schema design.
- Developed persistence layer integrating Hibernate with Spring support and used Spring JDBC for lightweight database operations.
- Developed entire frontend and backend modules using Python on Django Web Framework and Worked on designing, coding and developing the application in Python using Django MVC.
- Worked with Kafka Cluster using Zookeeper and also used Spring Boot for building Micro services and developed spring-based application configuration interacting through a combination of REST and Apache Kafka message brokers.
- Worked onRestfulWeb services using Jersey for JAX-RS implementation as well as NodeRestframework for backend services used Mongo DB (NoSQL) for database services.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular JS modules.
- Implemented Spring and J2EE based MVC (Model-View-Controller) framework for the application SOAP UI, Postman, Rest Client, Spring Mock MVC, Spring 4 Junit for testing the web services.
- Designed and developed a horizontally scalable APIs using Python Flask created a Handler function in Python using AWS Lambda that can invoke when the service is executed.
- Implementing or exposing the Micro services to base on REST API utilizing Spring Boot with Spring MVC.All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM.
- Used Hibernate Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
- Implemented the function to send and receive AMQP messages on Rabbit MQ synchronously, asynchronously and send JMS message to Apache Active MQ on the edge device.
- Used Magneto Connector - Connecting to Magneto API with java using SOAP on experience with Mongo DB installation, Configuring, Monitoring and Designing Shared Environment.
- Implemented SOA to develop Spring Restful/Micro services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
- Implemented joins stored procedures, views, Union sin Oracle database to fetch the data deployed Spring Boot based micro services Docker container using AmazonEC2 container services.
- Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment-built Data Access Layer using Elastic Search for Recommendation view for repair events and Worked on deploying AWS Elastic search to monitor the state and condition of the applications.
- Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation worked on AWS cloud services for installing, configuring and troubleshooting servers using AWS Systems Manager.
- Used Docker images in task definitions to launch containers on EC2 instances in your clusters integration of oracle MuleScopes to encapsulate other message processors to function as a single unit.
- Developed Applications using Rule Engines-Jboss Drools 4.x, Workflows, Human tasks to implement Business rules validations and provided Drools Dashboard for Business users
- 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, and Jenkins Jobs.
- Worked with the Node package manager (NPM) along with Karma, Jasmine, Grunt and Bower for test and build GitHub for version control, JIRA for bug and issue tracking.
Environment: Java 1.7, J2EE, Spring 5.x, Spring MVC, Spring Boot, Hibernate, AngularJS, Angular7, SOAP, REST, REST API, JPA, JSP, JavaScript, Micro services, AWS, Mongo DB, Kafka, Docker, NodeJS, ReactJS, JQuery, AJAX, HTML5, SOAP UI, XML, WSDL, Mule ESB, Express JS, GIT, Design Patterns, PL/SQL, Junit, Maven, Eclipse IDE, CVS and Oracle 11g.
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Handled Analysis, Design and Development of the project in all stages of SDLC (Software Development Life Cycle) including proposal, process engineering, requirement analysis, design, development, testing, deployment and support.
- All the functionality is implemented using Spring IO / Spring Boot, Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and Springs security modules.
- Maintained CSS and HTML, XSL, XSLT,JAVASCRIPT, JSF, AngularJS, for designing Web Pages.
- Used Web Services for creating rate summary and used WSDL and SOAP messages and used XML parsers for data retrieval. Also, Developed and consumed REST based web services.
- Expertise in the use of Java/J2EE design patterns like singleton, MVC, builder and strategy patterns developed modules in Java and integrated with MySQL database using JDBC.
- Designed and developed the REST based Micro services using the Spring boot, Spring Data with JPA expertise in web development and related software AngularJS, Html5, Css3.
- CreateRFP (Request for Proposal) Micro Servicesto provideREST APIutilizingSpring BootwithSpring MVC in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Creating custom JSF Face-let tags for error handling, data tables, true/false markers developed JMS components to send messages from one application to other application internally.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Provided various reports related to performance of the system. Memory leaks Maven Scripts for the build process and deployed in IBM Web sphere and Tomcat.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appends components business processes such as user authentication, Transfer of Service using Session EJBs.
- Used Tortoise SVN as version control across common source code used by developers and MAVEN as building tool deployed the applications on IBM Web Sphere Application Server (WAS).
Environment: JDK1.5, J2EE, Spring, Spring MVC, Spring Boot 1.5.1, Hibernate, AngularJS, SOAP, REST, REST API, Struts1.2, Micro Services, JSF2.0, Agile, Servlets, JSP,JavaScript, XML, HTML5, CSS3, Swing, SVN, JMS, EJB, JUnit, Log4J, RAD 7.0, Unix, Maven, Web Sphere Application server, Agile process.
Confidential
Software Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) for data extraction and analysis of detain building and deployment of application in Linux environment for data extraction and analysis of data.
- Developed the Presentation and Controller layers using JSP, HTML, JavaScript created the for the Storing the Big Data of different Application.
- Developed the Arrays and Procedures and Functions using PL/SQL Business logic using Spring, and Persistent layer DAO, Hibernate Persistence Strategy for all modules.
- Using JMS to send email or notify companies or users who have subscribed services in our product and services Java features like Streams and Lambda Exp for API Development to sort the information and manage data.
- Implemented the Restful Web services URL Paths to Secure the Application for Unit testing of application program Used Agile Scrum methodologies for application development in the Software Requirement Specification document.
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Involved in Creating the Cursors and Records, Exceptions and consumed Web Service using WSDL and SOAP, Rest tested using SOAP UI
- Exposed Java API for other applications to access data using REST API and implemented Message Queues using Active MQ and JMS for transaction management.
- Designed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams and implemented Access Control List (Authentication & Authorization) across the application.
- Used JUnit 4.0 framework for Unit testing of application and used Git for version control and Log4J to create log files to debug as well as trace application.
- Experience in designing, developing and deploying J2EE applications on IBM WebSphere /WebLogic Application Servers, Tomcat
- Created the POJO classes to make Object Relational Mapping Using JPA in our product and services in the application.
- Involved in Units integration, bug fixing, and User acceptance testing with test cases and developed Responsive UI using various modules.
- Involved in design and development of UI component, which includes layered POVs and Carousels using frameworks JavaScript, HTML, CSS and Bootstrap.
Environment: Java, J2EE, Spring, Spring MVC, Hibernate, Multithreading, HTML 5, Java Script, Bootstrap, CSS, jQuery, JSON, JSF, XML, WebLogic, ANT, SOAP, Rest, Rest API, WebSphere 8.0, JTA, JUnit, EJB 2.1, Agile Methodology.
