Full Stack Java Developer Resume
Houston, TX
SUMMARY
- Around 7 of IT experience in Developing, Design, Analysis, Testing, Deployment of various webs based and client/server applications in multi - platform environments wif Java/J2EE technologies.
- Involved in all phases of Software Development Life Cycle (SDLC) wif experience in Healthcare, Banking and E-Commerce domains.
- Development experience in Java, J2EE, Micro Services, Spring Boot, Hibernate, Servlets, JDBC, HTML, XML, JSON and REST API.
- Utilized Java 8features like Lambda expressions comparing teh data and Stream API for bulk data operations on collections which would increase teh performance of teh application.
- Used Spring Dependency Injection feature and Spring Boot validator framework along wif interceptors and Login security for handling server-side validations.
- Worked on developing REST webservices (JAX-RS) wif JSON and XML formats implemented a Continuous Delivery pipeline wif Docker, Jenkins and GitHub and AWS AMI’s.
- Worked on S pring4/5 Controllers, Service Components, DAOs, Webservices and UI Integration for developing presentation layer of teh application.
- Expertise in creating web applications using HTML/HTML5, CSS/CSS3 (SASS, LESS), Bootstrap, JavaScript (ES5), jQuery, Angular6/7, AJAX, and JSON, NodeJS, and ReactJS.
- Expert in TSQL DDL/DML, perform most of teh SQL Server Enterprise Manager and Management Studio functionality using T-SQL Scripts and Batches. Worked Amazon Web Services, Office 365 and Google Cloud issues
- Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
- Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ, Kafka as message queue.
- Extensively Used Jenkins as Continuous Integration tools to deploy teh Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
- Experience of Working on Microsoft Azure using Azure VM’s and app services for running of instances, Azure cosmos and Sql for storage of data, App insights for creating alerts and monitor API calls
- Followed techniques and principles provided by Test driven development (TDD) and Behavior driven development (BDD) paradigm for developing quality code wif CI.
- Involved in creating teh Hibernate POJO Objects and mapped using Hibernate Annotations experience in bash and Python scripting wif focus on DevOps tools, CI/CD and AWS Cloud Architecture
- Possessing good interpersonal skills appl Kubernetes in coordinating various teams like development team, QA team and support team as required.
- Experience in monitoring tools Grafana and New Relic APM wif sending application metrics, creating dashboards views and writing NRQL queries.
- Hands on experience in Splunk and ELK tools to retrieve web server and app server logs on Java Messaging System (JMS), Rabbit MQ for implementation of processing errors in Error Queue.
- Used teh AWS-CLI to manage teh AWS wif lambda functionson Web and Application servers like Apache Tomcat and Jettywif databases Oracle and MongoDB and also proficient in working wif IDEs like Eclipse and IntelliJ.
- Strong expertise in development of web-based applications using Python scripting, Django sites wif REST and AngularJS for making it more responsive traced teh error logs in code using Log4J and SLF4J API’s.
- 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 of using version control systems like Git, SVN and GitLabextensive experience in testing applications using Junit, Mockito.
- Used JIRA, Kanban and RADAR tools in issue tracking and agile project managementpossess good communication skills and willing to learn new things as a proactive team member.
- Followed Agile scrum methodology wif two week’s iterations. Actively Experience in ScrumAgile and Scrum Ban project development methodologies.
TECHNICAL SKILLS
Programming Languages: C, C++, Java 1.5/1.7/1.8, J2EE, Python3.6.0, SQL server2012/2014, PL/SQL
J2SE: Multithreading, Serialization, Collections, Exception Handling
J2EE: JDBC, JSP, Servlets, JMS
Framework: Spring4/5, Spring MVC, Spring Boot
ORM Tools: Hibernate
Web/Application Servers: Apache Tomcat, Apache Kafka, Embedded Jetty
Web Technologies / Web Services: XML, HTML, CSS, JSON, SOAP, WSDL, JAX-WS and REST, REST API, JAX-RS, AngularJS, Angular6/7, ReactJS, NodeJS
IDEs: Eclipse and IntelliJ 17
Design Skills: Object oriented Analysis and Design(OOAD) and UML (Rational Rose tool)
Database and Tools: SQL, Oracle, Mongo DB, No SQL
Monitoring Tools APM: Grafana and New Relic NRQL
Unit Testing: JUNIT, Mockito
AWS: EC2, RDS, S3, ELB, EBS
Performance Testing: JMeter 5 and PAX
Version Control: Git
Build & deployed CI/CD Tools: Maven, Jenkins, PCF, CI/CD, Docker, Kubernetes, Google Cloud, Azure
Methodologies: Scrum Agile and Scrum Ban
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Full Stack Java Developer
Responsibilities:
- Enhancement of teh DEEP libraries wif new mechanism like Event engine and Event audit and used Redis for implementing Caching mechanism.
- Used Java 8 Lambda expressions along wif Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection
- Developing Intranet Web Application using J2EE architecture, using JSP to design teh user interfaces and hibernate for database connectivity and Rest services templates are generated using swagger2 specifications.
- Wrote Web Services SOA, (SOAP and WSDL) for address validations. Implemented advanced java API and core java for coding sophisticated business logic.
- Experienced in creating Process builder processes and visualGoogle cloudflows in Salesforce developing new library wif Microservices architecture using Rest APIs, spring boot and Amazon Web services.
- Worked on integrating Spring Boot wif teh Elastic search and developed API's to read and publish data from Elastic search cluster using native Java transport client as well as REST client.
- Implementing teh new message retry mechanism using Rabbit MQ in teh event of any failure in teh downstream systems and configured Jenkins as for CI/CD.
- Used Angular7 as teh development framework to build a single-page application and reusable applicationsNodeJS for continuous client-side deployment.
- Implemented MicrosoftAzureRecovery Services. Deployed backup to enterprise to provide online backup to bothAzureand premise virtual machines and servers.
- Used python libraries like Beautiful Soap, NumPy and SQL Alchemy.BuiltCI\CDpipeline using JenkinstheMongoDBatlas a cloud-hosted database service for managed backups in point in time recovery and one-click automated scaling and built-in security.
- Migrated application toAWS as teh hosting environment and followed a cloud-based design wif NoSQL database (Mongo, Cassandra).
- Deployed and Monitored Microservices UsingPivotalCloud Foundry (PCF), also Managed Domains and Routes wif teh Cloud Foundry.
- Developed backend web services using Node JS and custom components for teh web applications using ReactJS and also implemented AngularJS services to connect teh web application to back-end APIs
- Responsible for migrating existing modules inIBM MQtoApacheKafkaand worked on creatingKafkaadaptors for decoupling teh application dependency.
- Used Spring MVC repositories and Hibernate for Database access has worked on Splunk tool for log management and Spring5 oriented framework for logging.
- Enhancement of teh existing functionality to persist teh messages to SQL Server in Rabbit MQ.
- Used Docker for creating images for launching containers on AWS EC2 and Expert in using Docker for Environment provision solution
- Implementation of Hystrix circuit breaker to avoid loss of messages during handling of messages at teh consumer level and used Apache Ambari to query Audit and Activity Data from Hadoop system.
- Implementation of Zuul proxy as teh API gateway and using Test plans and Unit Testing using JUnit and Mockito.
Environment: Java 8, J2EE, Spring Boot2.7.1, Spring5, Spring MVC, SOAP, Hibernate7.2, Angular7, AngularJS, REST, REST API, Micro Services,AWS, MongoDB, Apache Kafka2.5.0, Google cloud,PCF, Docker19.03.12, CI/CD, Azure, Python, NodeJS, ReactJS, CSS3, XML, PL/SQL2.3, PostgreSQL, Splunk, JAX-RS, JUnit4.13x, Mockito, SCDF, Jenkins 2.0.
Confidential, Mayfield Heights, OH
Java/J2EE Developer
Responsibilities:
- Experience wif Software Development methodologies like Agile/Scrum and Involved in business requirements and creating teh Jira tickets for user stories.
- Developed teh business logic using spring4 and persistence logic using Hibernateworked in usingAngularJScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
- Developed and Implemented Web Services and used Spring Framework and also usedRedux for state management along wif ReactJS.
- Developed a web-based application using ReactJS, NodeJS hosted teh application on a NodeJS server using express middleware.
- Develop various screens for teh front end usingAngular6 and used various predefined components from NPon experience wif MongoDB Installation, Configuring, Monitoring and Designing Shared Environment.
- Designing and developing Microservices architecture applications using Spring Boot, Rabbit MQ, My SQL, PostgreSQL, RESTWeb Services.
- Worked on Deployment Automation of all micro services to pull image fromPrivate Docker registryand deploy toKubernetesCluster.
- Participated in development of a well responsive Single page application CCA using AngularJS framework, JavaScript in conjunction wif HTML5, CSS3 Standards
- Configured local Maven repositories and multi-component Ant projects wif Nexus repositories and scheduled projects in Jenkins for continuous integration/continuous deployment(CI/CD).
- Created clusters in Google Cloud and managed teh clusters using Kubernetes(k8s) that worked on Hibernate ORM Framework to Interact wif Oracle database.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro services.
- Performed troubleshooting, fixed and deployed many Python bug fixes of teh two main applications that were a main source of data for both customers and internal customer service team
- Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application wif very less configuration.
- Creates and configure Micro services architecture and integrated wif React Js applicationplatform as infrastructureused Jenkins to run teh automated deployments.
- Used Amazon IAM to maintain teh user credentials and involved in creating custom IAM policies to various groups defined wifin teh organization.
- Object storage service Amazon S3 is used to store and retrieve media files such as images and Amazon Cloud Watch is used to monitor teh application and to store teh logging information.
- Designed and developed teh framework to consume teh web services hosted in Amazon EC2 instances creation of several Docker files for Logstash, tomcat, CSIS application Docker files.
- Designed tables in Oracle 11g database and worked wif Database Developers for implementing Stored Procedures in teh application using SQL and PL/SQL.
- Handled response data from RESTFULwebservices using XML, SOAP and JSON to update teh data developed teh Restful web services and shared service details to teh UI team for integration.
- Good Exposure in using teh IDE tools like Eclipse, Web Storm and Sublime Text.
Environment: Jdk1.7, J2EE, Spring (MVC2.5.2), Spring Boot, Spring4, SOAP, Hibernate7.1, AWS, Angular6, AngularJS, REST, Microservices, REST API, MONGODB, Docker, Google, CI/CD, JSON, JUnit, Kubernetes1.18, Python, Struts2.3, Servlets2.4, NodeJS, ReactJS, TriZetto Facets 5.x, Eclipse, Tomcat8.5, Maven, GitHub2.7, Oracle12c, PL/SQL2.1, Jira6.4, WinSCP.
Confidential
Java Developer
Responsibilities:
- Involved in analysis, specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) based on teh functional requirements.
- Designed use cases, sequence and class diagrams, activities, states, objects, and components. Used UML (MS Visio) for software design.
- Worked on AGILE methodology written Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of teh application.
- Developing teh application using Spring MVC Architecture wif Hibernate as ORM framework designed Frontend wifinobject-orientedJavaScript Framework like React.JS.
- Design and develop XML processing components for dynamic menus on teh application developed SQL queries for retrieving data REST used to generate teh reports.
- UsedAngularJSto do teh data binding and making use of Modules and Filters objects according to teh application requirement created REST APIs from scratch consuming teh data from teh SOAP XML and published them in API management team
- Developed Stored Procedures and Triggers on Oracle Database implemented client-side Interface using React.JScreating multiple face lets in teh page.
- Deployed teh drools rules as a service in J2EEstackenvironment and packaged and deployed teh application in JBoss Added support to login page to Inside View wif Microsoft OAuth APIs.
- Designed and Developed End to End customer self service module using annotation-basedSpring Boot, Hibernate, Java5 and JQuery.
- Involved in Servlets, Java Bean programming on teh server side for teh communication between clients and server used GIT for teh version control management.
- Developed SOAP based Web services using Apache CXFLogger classes using Log4jfor efficient logging mechanism application on JBoss server and used Maven as a build tool.
- Developed JUnit test cases for all use cases and executed them worked wif Quality Assurance team in tracking and fixing bugs played a key role in for developing teh application and fixing teh production issues.
Environment: JDK 1.5, J2EE, Servlets, Spring, Spring MVC, Spring Boot, Hibernate, Angular JS, JPA 2.0, JSF beans, JSF, JQuery, Micro services, Ajax, Oracle 10g, Eclipse 3.4, Apache Ant, Web Services, SOAP, Rest, Rest API, Apache Axis 2.0, IBM WebSphere 6.1, JSF Tag Library, JavaScript, HTML, CSS, XML, Clear Case, Clear Quest.
Confidential
Software Engineer
Responsibilities:
- Played active Programmer role in writing Servlets code, business Logic using core Java components and designing JSPs using MVP model.
- Developed JSPs in Eclipse J2EE perspective and validated all User details involved in using spring concepts - DI/IOC, AOP, and Spring implemented build package tool using Maven.
- Used teh light-weight container of teh SpringMVC Framework to provide architectural flexibility for inversion of controller (IOC) Gathering teh requirements from Business team.
- Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and oriented java objects using Hibernate
- Involved in designing GUI components using JAVA AWT and Events coded extensively using JavaScript, AngularJS to make rich internet web application for a Single page app
- Developed automated program using Java and REST for performing analysis, reporting, remediation of effected orders in teh production
- Extensively used Collection framework and multithreadingJDBC to connect to teh oracle database and JNDI to lookup administered objects.
- Used SOAP Web Service and deployed applications on Apache Tomcat serve, JDBC prepared statements to interact wif Servlets and database access.
- Involved in Design and documentation of stored procedures developed REST API services using NodeJS to serve teh web application wif JSON data
- Installed and configured WebSphere, WSAD and deployed teh applicationsclasses in IntelliJ IDEA for integrated environment of projects.
- Unit testing and integration testing was done, and teh application was deployed on WebSphere Application Server.
Environment: Java, J2EE, Spring, Spring MVC, Hibernate, AngularJS, SOAP, REST, REST API, JSP, JSTL, Servlets 2.1, HTML, MVP, SQL server, AWT, Collection API, Multithreading, IntelliJ IDEA and WebSphere.