Full Stack Java Developer Resume
KY
SUMMARY
- Around 8 years of experience in Object - Oriented Analysis & Design, Development wif strong Java / J2EE programming background developing use Cases, Sequence Diagrams and Class Diagrams using UML, J2EEDesign Patterns.
- Expertise in back-end procedure development, database modeling for Database Applications using Oracle 11g/12c, MySQL, SQL and PL/SQL experience wif IDE tools like Eclipse, Visual Studio and NetBeans.
- Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
- Expertise in J2EE architecture using Java 8, JDBC, JavaBeans, EJB, Servlets, JSP, JMS, Struts, Comergent, ANT, Log4J, UML, XML, CSS, HTML5, and JavaScript.
- Expertise in Spring framework extensively used Spring4/5, Spring Boot, Spring AOP, Spring JDBC templates, Multi-threading and in working wif SOAP &Rest Web Services.
- Experience wif multiple deployment models in Azure classic and Resource Manager Expertise in working wif teh JavaScript and exposure to various MVC JavaScript frameworks Angular6/7 & NodeJS.
- Developing Hibernate ORM mappings and annotations and established data integrity among Oracle DB tables in server-side development wif JDBC, JMS, Servlet, MVC architecture, JavaBeans, XML.
- Expertise in using Hibernate, extensively used Entity Class Associations, Criteria Queries and Projections on developing REST API webservices (JAX-RS) wif JSON and XML formats.
- Experience in teh developing User Interface (UI) SOAP Applications and professional web applications using HTML 4.0/5, CSS3, JavaScript, AngularJS, jQuery, JSF, ReactJS, NodeJS, AJAX, JSON, XHTML and XML.
- Experience in developing applications using Micro Services architecture. Expertise in spring4.0 based Micro Services, and enabled discovery using server.
- Extensively Used Jenkins as Continuous Integration tools to deploy teh Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
- Proficient in XML technologies like XSL, XSLT, SAX, DOM, WSDL, DTD, XSD, SOA, JAXB in handling messaging services Hadoop skills usingApache Kafka.
- Implementing AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used AWSSDK to connect wif Amazon SQS for bulk email processing.
- Creating a responsive web offer wall so dat it could be integrated wif any iOS/Android app via a web view, project was created wif Google cloud and PHP.
- Building and deploying applications to various environments using Jenkins by following Continuous Integration and Continuous Deployment (CI/CD) pipeline.
- Using JMS API for asynchronous communication by putting teh messages in teh Message queue experience in developing GUIs using Struts, Spring MVC, Spring Web Flow frameworks.
- Good experience in using Version Controlling tools (CVS, Subversion, ClearCase, Jenkins) and defect tracking tools like ClearQuest, Quality Center.
- Strong experience wif MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB.
- Handling on experience in deploying web and J2EE enterprise applications on WebLogic, WebSphere, Tomcat, Enterprise Service Bus (ESB) and JBoss server.
- Managing Kubernetes charts using created reproducible builds of teh Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
- Working in TDD and version management tools GitHub, SVN in working wif methodologies like Agile, Scrum, Iterative and Waterfall approaches.
TECHNICAL SKILLS
Languages: Java (J2SE 1.8/1.7/1.6/1.5 , JEE 6 / 5), J2EE, JSP2.1/2.0/1.2, Servlets2.x/3.x, Python, C++
Frame Works: Spring5.0/4.0, Spring MVC, Spring Boot, Spring Cloud, Struts, Hibernate 4.x/3.x
Web Technologies: HTML 5/DHTML, XHTML1.1, JavaScript, jQuery, Angular4/6/7, NodeJS, ReactJS, CSS3, XML1.0, Bootstrap, AngularJS
Web/Application Servers: Tomcat 7.x/6.x, Web Logic 10.3/9.2/8.1/7.0 , IBM WebSphere6.x/5.x/4.x, JBoss 7.0, JAX-WS (SOAP), JAX-RS (REST, REST API), WSDL
AWS: EC2, RDS, S3, ELB, EBS
Build Tools: Pivotal Cloud Foundry (PCF), Google cloud, Azure, CI/CD
Messaging Services: JMS, Active MQ, Rabbit MQ, Confidential MQ, Apache Kafka, JAXRS, JAX WS, Apache CXF, Axis, Jersey
Databases: MYSQL, SQL Server, Oracle 11g, Mongo DB, Sybase and Cassandra
Version Control: GIT, CVS, Clear case, SVN, Maven, JIRA
Methodologies: Agile Methodology, Waterfall Methodology
Other Tools: Ant 1.7, Maven 3.x, Gradle3.x, Jenkins (CI), Rational Rose, Log4J, Docker, Kubernetes
PROFESSIONAL EXPERIENCE
Confidential, KY
Full Stack Java Developer
Responsibilities:
- Involving in different stages of Software Development Life Cycle (SDLC) including analysis, designing, coding, and testing implemented all web applications wifobject-oriented principalanddesign patterns.
- Designing and Developing User Interactive (UI) Web pages using HTML5, ReactJS, Bootstrap, CSS, JSX, jQuery, AJAX and NodeJS, Spring REST using Micro services.
- Developing Spring JMS message listeners to consume JMS messages from queues and used Spring transaction management to manage teh transactions in teh application.
- Working wif Spring 5 framework at Business Tier and uses spring container for initializing services and used Spring core annotations for Dependency Injection such as Bean, Component, Repository, Auto wired etc.
- Working wif SOAP framework wif Hibernate to map to Oracle database and mapping using Hibernate annotations responsible for maintaining teh code quality, coding and implementation standards by code reviews.
- Creating various unit test cases and integration tests for teh DAO, Service, and Controller components using JUnit, and Spring test support.
- Developing teh DAO layer for teh existing applications using spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
- Developing teh React Web UI components using Atom IDE and made backend REST calls unit test cases for various react components using JEST and Enzyme.
- Participating in development of a well responsive Single page application CCA using AngularJS framework, Java 8 in conjunction wif HTML5, CSS3 Standards used Apache Kafka in handling messaging services.
- Developing internal Web Application in Groovy/Grails wif Mongo DB as a data store. Using teh IntelliJ Idea 15.0.4 IDE wif teh latest Grails 3.1.1 SDK.
- Implementing Restful Web services to retrieve data from client side and made REST API calls fromAngular7 and parsed teh data to project to teh client and handled teh security and Authorization using Spring Security and OAuth.
- Experience in Micro services development using Spring Boot and deployment in Pivotal Cloud Foundry (PCF).
- Working onCI/CDdeployment pipeline usingBitbucket, Atlassian Bamboo, AWS ECR,Harness, Docker containers and Rancher for managingKubernetesclusters
- Developing Spring MVC based micro services Docker and Amazon EC2 container using AWS admin console provide thought leadership forclouddevelopertechnology insideGoogleand collaborate wif cross-functional engineering teams to streamline or improve adoption ofGoogleCloudPlatform.
- UsingExpresswifNodeJStocreate Web services which consume data fromAzurecosmos DB worked on Mongo DB concepts such as locking, transactions, indexes, replications, schema design.
- Developing routing components in teh application using react-router module for various components and views enterprise Application in an AGILE environment usingPython,Django, HTML, CSS3, JavaScript and Bootstrap.
- Working on creating service classes for Monitoring calls to teh application to send as metrics to Grafana using Graphite API Integration and New Relic.
- Using Apache Maven to build teh application. Implementing teh micro services using Java/J2EE in monitoring teh EAR builds in Jenkins environment for phase 4 & phase 5 EPICS application
- Consuming Restful web services using apache Http Client for teh data coming from external systems designed, developed and migrated custom Mongo applications specific to client needs.
- Working wif JIRA for project management, tracking and monitoring errors reviewing teh Database Schemas across teh different domain. Worked on teh Integration of teh Code and deliver teh build to UAT Team.
- Working wif extensively Eclipse in development and debugging teh application interacting wif teh offshore team to assist them in teh development and help them understand teh requirements and performed Code Reviews.
Environment: Java 8, J2EE, Spring 5.0, Spring Boot 2.7.1, Spring MVC, SOAP, Hibernate7.2, Micro services, REST, REST API, CSS3, XML, Angular7, AngularJS, ReactJS, CI/CD, Mongo DB, Kubernetes, AWS1.3.580, Google Cloud, PCF, Apache Kafka2.5.0, Docker19.03.12, JUnit4.13x, Mockito, Jenkins 2.0.
Confidential, Detroit, MI
Java/J2EE Developer
Responsibilities:
- Involved in designing and implementing teh application using various Java and J2EE Design patterns design patterns such as Singleton, Business Delegate, Façade, MVC and Data Access Object (DAO).
- Designed and implementing scalable,RESTandmicro services- basedmobile back-end. Teh back-end is being written inJavausingSpring Bootfor simplicity and scalability.
- Extensively used Google Cloud resources like Compute Engine, IAM, Google Container Registry, Container Builder and Cloud Storage buckets.
- Used Pivotal Cloud Foundry to quickly build, deploy & update teh application worked on Pivotal Cloud Foundry to host Cloud based Applications.
- Used Hibernate Framework for object relational mapping and persistence developed TEMPeffective web pages using HTML, CSS, JavaScript, ReactJS, NodeJS and Bootstrap.
- Used Docker for setting Azure Container Registry wif Docker and Docker-compose, actively involved in deployments on Docker using Kubernetes
- Developed Application to JSON and XML from Restful web service from consumer side using Angular JS configured Hibernate session factory to integrate wif Spring4 and generation of database schema.
- Responsibilities as a XSLT web developer include design and develop teh websites wif teh java and XSLT wif Tag Libraries in Struts framework.
- Developed SOAP, Micro Services which are like API's used for Home Automation they also keep teh data in synchronization between two database services.
- Developed CI/CD system wif Jenkins on Docker container environment utilizing Kubernetes created Single Page Application (SPA) which can data bind and synchronize wif Angular6 framework.
- Involved in development using struts components - Struts-config.xml, tiles, form-beans and plug-ins in Struts on Bootstrapping technology for teh best user Presence.Extensively used teh JavaScript and jQuery plug-in to fetch and display teh data on web pages and create interactive features in teh application.
- Used multiple Action Controllers to control teh page flow, Interceptors for client validations Spring Interceptors to validate web service requests and to enable notifications.
- Developed REST API using Spring MVC and REST Controllers and generated JSON/XML formats OOPS design and core Java concepts such as Collections, Multithreading, Exception Handling.
- Developed unit test cases using JUnit and used Log4J for logging and debugging MySQL as backend database and involved in development of Stored Procedures.
- Used SVN as a version control to track and maintain teh different version of teh project Maven scripts to build and deploy teh application.
- Experienced in defect resolutions and configuration management change processes to support applications in PROD and integration testing environments.
Environment: Java 7, J2EE, Spring 4.x, Spring MVC, Spring Boot, Hibernate, XML, XSL, Micro services, AngularJS, Angular6, SOAP, REST, REST API, Google Cloud, Kubernetes, Azure, Bootstrap, JavaScript, HTML, CSS, Ajax, Tomcat 8.0, JPA, Git, Groovy, JMS, SoapUI, TestNG, JSON, Ant, Log4j.
Confidential, Alpharetta, GA
Java Developer
Responsibilities:
- Involved in gathering business requirements, analyzing teh project and creating use Cases and Class Diagrams. Used OOAD for building applications.
- Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for teh Configuration, Cache & logging Services.
- Developed SOAP Web services for getting information from third party designed Frontend wif in object oriented Java 5 Framework.
- Good noledge and experience in Core and J2EE design patterns like Singleton, Abstract Factory, Builder, MVC2, Business Delegate, DAO etc.
- Used teh Spring JDBC for data retrieval from teh database for various inquiries. Wrote complex SQL queries to retrieve data from teh Oracle database.
- Involved in describing Controller for teh Views using Angular JS to handle data binding between model and views. Developed layout of Web Pages using Tiles and CSS3
- Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, annotations.
- Designed and developed teh project using MVC design pattern converted monolithic app toMicro Servicesarchitecture usingSpringBootusing appmethodology.
- Designed and developed Caching and Logging service using Singleton pattern, Log4j front-end using struts framework business and persistence layer components using MySQL ORMs like Hibernate, Spring MVC, JPA.
- Implemented Restful web services API using HTTP and REST principals GIT used for defects, change tracking across teh application wrote Junit test classes for teh services and prepared documentation.
Environment: Java 5, J2EE, Spring, Spring MVC, Spring Boot, Hibernate, AngularJS, SOAP, REST, REST API, JavaScript, JQuery, Micro Services, JDBC, Web Logic, CVS, JUnit, Bootstrap, Agile, JSP, JSTL, Maven, CSS, JSON.
Confidential
Software Developer
Responsibilities:
- Designed and Development of teh Object Oriented applications using OOA and OOD techniques in all Business Areas using Rational Rose.
- Gained substantial noledge about teh concepts, design advantages, traps and pitfalls of successful object-relational mapping.
- Used Spring MVC framework and spring in developing and scheduling Cron Job in MC batch application modules on bug fixing and Production Support.
- Worked on REST Web Services for transferring XML data between two interfaces created SOAP based web services by establishing links using HATEOAS from Spring based application
- Used Spring and Hibernate for implementing IOC and Object Relational Mapping for back end tiers developed class diagrams, sequence diagrams and object diagrams using UML methodology.
- Wrote Client side validation scripts using JavaScript Implemented client side Interface using designed and developed sub system using Java Servlets, JSP, J2EE Entity beans and Session Beans.
- Designed and developed web pages using HTML and JSP and also used REST API, HTTP requests and implemented JSON format for data exchange for communication of wif one another.
- Stored data in Oracle database and accessed using Oracle JDBC drivers Eclipse as IDE to create, test and deploy EJB components.
- Designed and developed Oracle stored procedures, functions, triggers and PL/SQL modules and Imported Client data into teh database from XML file by using teh XML Parser.
Environment: Java, J2EE, JSP, Servlets, spring, Spring MVC, Hibernate, SOAP, REST, REST API, PL/SQL, JBoss Application Server, ClearCase, Junit, Log4j, Eclipse IDE, Rational Rose.
Confidential
Business Associative
Responsibilities:
- Manage sales cycle from prospect to closing independently, discuss progress wif management and develop solutions to improve closing ratio.
- Manage day-to-day operational duties (manage and track sales lead flow, manage and maintain CRM database, report weekly activities and accomplishments, etc.).
- Work closely wif Sales and Marketing teams to build and manage thoughtful, high performing materials for teh sales teams.
- Assist teh Development team in developing and maintaining relationships wif teh Foundation’s corporate partners, including.
- Provide assistance on business development opportunities wif new and/or existing clients work closely wif teh Director of Marketing and Sales Managers to assist wif inbound marketing.
- Work closely wif internal stakeholders in sales and business development to develop a strategy for government relations, public and diplomatic sales.
- Handled teh tasks of serving as teh first point of contact to prospective partners and customers provided detail information of teh product and services of teh organization.
- Performed teh tasks of calling prospective customers and developing business relationships wif meeting industry associations.
- Handled responsibilities of interacting wif senior sales team to achieve new-booked business and industry partnership quotas
- Processed sales queries and updated teh same to teh business executives evaluated, interpreted, and analysed data and business processes
