Sr. Java Full Stack Developer Resume
4.00/5 (Submit Your Rating)
Atlanta, GA
SUMMARY
- 5+ years of IT experience in analysis, design, development, documentation, implementing and testing of web using Java and J2EE, Springs Framework, Struts Framework, Hibernate, JavaScript, HTML, CSS, JIRA, AngularJS, ReactJS, AJAX and XML.
- Experience using Java core concepts including, Java 8, generics, multi - threading, data structures and collections in Java/J2EE applications.
- Expertise in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, AngularJS to make better Single Page Application (SPA)working on Node.JS Server.
- Good experience in Java messaging technologies like ActiveMQ, JMS, Confidential WebSphere MQ, and Apache Kafka.
- Experience with container-based technologies Docker, Kubernetes used in CTRL plane design specifications and implementation plans.
- Experience in SQL, Stored Procedures, Functions and Triggers with database MySQL and Oracle.
- Expertise in Programming J2EE applications using Java, J2EE, JSP, Servlets, Presentation Service Framework, Hibernate, Spring-MVC, SQL, No SQL and SOAP and REST Services.
- Experience in built web services using spring and CXF operating within ESB, offering REST, AWS and SOAP interfaces.
- Experience in implementing the MVC architecture in backend applications using Node.JS along with ExpressJS that interacts with MongoDB and performed CRUD operation on MongoDB.
- Excellent handle in Struts2, Struts1.2 and Spring framework.
- Excellent experience of software development and design, ASP.NET, VB.NET, SQL Server & Visual Studio.
- Expertise in requirements and systems analysis through deployment using tollgate and agile methodologies
- Experience in implementing Agile methodology.
- Experience with Amazon Web services (AWS) Creating, configuring and Managing EC2 Instances.
- Experienced in design and connectivity of the database in DB2, Oracle and SQL Server.
- Expertise in software: Web sphere, Tomcat, Oracle, and Apache.
- Experience in built web services using spring and CXF operating within ESB, offering REST, AWS and SOAP interfaces.
- Strong command in leading Frameworks Team such as Angular.js, backbone.js, bootstrap.js, D3. Js, ReactJS and Node.js.
- Good understanding of NoSQL Database and hands on work experience in writing application on NoSQL database which is Mongo DB.
- Experience in Creating and configuring new JIRA projects and worked with departments to maintain existing JIRA projects.
- Excellent handle in Struts2, Struts1.2 and Spring framework.
- Experience with TestNG, JUnit, Selenium, Cucumber, Protractor, HTML/CSS, Bootstrap, JavaScript, Angular, Oracle SQL, and Hibernate.
- Developed Apache Maven Project management tool POM file to automate the build process for the entire application such as manage project libraries, compiling, preparing war file and deploying in JBOSS EAP 6.2.
- Experience in using JSP and Servlets to create web interfaces and integrating apache tools like Kafka.
- Implemented Spring Integration for listeners of FTP File manager, SOR monitoring, and RabbitMQ message handling
- Integrated Spring Data Mongo Repository to retrieve and update the data from MongoDB.
- Redeveloped automated software which manages infrastructure without human intervention on top of Kubernetes.
- Built Restful web API with Node.js and Node Package Management and implemented Jasmine/ Karma for the front-end testing and JUnit for the backend testing.
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java Full Stack Developer
Responsibilities:
- Used Selenium web driver for end to end application testing using cucumber and stored the test data in oracle database and documented the rest results.
- Wrote Custom tags and Tag Library Descriptor (TLD) for encapsulating dynamic functionality and used JSTL tags for populating data on the JSP.
- Implemented and managed ELK stack for Kubernetes pods Logging.
- Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
- Used Hibernate ORM frameworks for database connectivity. Developed SQL procedures for login module and written complex SQL queries.
- Involved in development of web services for business operations using SOAP, WSDL, JAX-WS, JDOM, XML, XSL and Apache CXF.
- Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console.
- Developed and maintained full stack web applications with PHP, MySQL and Apache.
- Worked on XML parsing by using JAXB for XML Schema Validation. Used XSLT to transform my XML.
- Architect and implemented web application requirements such as AWS Extract for OCR and AWS Transcribe for speech to text conversion to enhance web application for end client.
- Worked on different RDBMS like Oracle, MySQL, SQL Server, Mongo DB(NoSQL) and Couchbase.
- Worked on Kubernetes to orchestrate docker containers across tested, stage environments.
- Migrating SOA applications to highly scalable Cloud Native Container based with Amazon EKS (Kubernetes on AWS).
- Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, auto-scaling and Cloud Formation.
- Designed and Developed User Interactive (UI) Web pages using HTML5, React-JS, Bootstrap, CSS, JSX, jQuery, AJAX and NodeJS, Spring REST using Microservices.
- Gathered Requirements and performed design review meetings for the Backend Automation Framework.
- Developed Oracle CRM Interfaces like Pending Automation and Install Base with PL\SQL Objects like Procedures, Functions, Packages and Triggers etc.
- Used Java Messaging Services (JMS) which provides reliable and asynchronous form of communication and have good knowledge in RabbitMQ.
- Worked on WebSphere portal application development and maintenance using Java, J2EE, JSP
- Worked with No SQL databases like MongoDB to save and retrieve the data.
- Implemented Microservices architecture using Spring Boot for making application smaller and independent.
- Developed Enterprise Level messaging system using JMS specifications through ActiveMQ for Queues.
- Integrated with Message Routing of Web services and MQ series messing system with Mule ESB.
- Built and managed policies for S3 buckets and used S3 bucket, Glacier for storage and backup on AWS.
- Have worked extensively on JavaScript and JavaME platform with Servlets, JSP, JDBC, Multithreading, Hibernate, Spring MVC.
- Developed the application using Jira for bug tracking, Log4j to capture the logs and Jenkins for Continuous Integration/Continuous Deployment (CI/CD).
- Implemented testing measures by writing unit and automation testing (Selenium, Mockito, Cucumber, Junit).
- CI/ CD technologies such Git, Chef, Jenkins are used for developed and deployed web services.
- Implemented automated scripts to back up the old records using MongoDB export command and transfer these backup files into backup machine.
- Worked with SQL and stored procedures implemented in MySQL and Oracle databases.
- Created RFP Microservice to provide RESTful API utilizing Spring Boot with Micro services.
- Built & Managed high available websites & web applications using different AWS services like Auto Scaling, Load Balancing, CloudFront and Route53.
- Performed configuration, deployment, and support of cloud services including Amazon Web Services (AWS).
- Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to WebSphere MQ, which connects to the legacy systems.
- Built Restful API by building Node JS Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
- Created a JIRA workflow and apply the condition, validators and post-function in the transition to represent the business requirement process. Atlassian Systems Administration and Configuration handling JIRA, Confluence, JIRA Agile.
- Worked on Agile development methodology, built the application with Acceptance Test Driven Development (ATDD) by (Cucumber).
- Implemented unique design patterns such as singleton, business factory and J2EE design patterns such as Business delegate, session façade and DAO design patterns.
- Involved in the design and development of Interfaces with upstream and downstream systems using web services, EJB, JMS, XML and XSLT.
Confidential
Java Developer
Responsibilities:
- Designed API to configure, interact downstream systems or retrieve from caching & developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
- Worked on development of cross browser compatible web pages quickly and effectively using jQuery, HTML5, CSS3, Responsive Web Design, Bootstrap and React.
- Implemented Java/J2EE 1.8 Design patterns, such as Business Delegate and Data Transfer Object (DTO), Spring Batch, Data Access Object and Service Locator.
- Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data.
- Developed the Java service layer using Java 8, Jersey, Jackson, JSON and Spring framework.
- Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns.
- Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
- Worked on Rest API calls and integrated with UI & used Bootstrap for Responsive Web design & GIT as version control tool.
- Version control of the code and configuration files are maintained by GitHub.
- Monitored the load balancing of different instances and used AWS IAM for access management & Used elastic search for features of java API and replication & involved AWS for deploying of the application.
- Developed build and release management system using Jenkins Configured Jenkins in Microservice apps for deploying and implemented Jenkins for the central build.
- Worked with GitHub, GitLab and have knowledge & experience with Jenkins and Junit.
- Used Microservices architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Swagger, Cassandra and MQ message brokers and leveraging AWS to build, test and deploy Identity Microservices.
- Used Java 8 features like streams, lambda expressions, completable feature, optional, Predicates, Functions to process objects effectively.
- Used Jenkins plugins for code coverage and also to run all the test before generating war file.
- Used custom node.js proxy to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
- Involved in designing and developed presentation layer using JSF, Ajax, and jQuery and third-party libraries.
- Implemented the associated business modules integration using spring and Hibernate data mapping.
- Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
- Used Django or Flask/Bottle framework for application development & designed and developed data management system using MySQL and developed and tested websites using MEAN (MongoDB, Express, React, Node.js) stack.
- Constructed and designed Sequence diagrams, Deployment diagrams, Dataflow diagrams, Class diagrams using Microsoft Visio.
- Developed Data Access Layer to interact with target database by implementing Hibernate Framework and integrated with spring.
- Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
- Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
Confidential
Java Developer
Responsibilities:
- Implemented the caching mechanism in Hibernate to load data from database, maintained mapping files of ORM while implementing transaction control layer.
- Hibernate Session Manger used to configure multiple data source and provide independent database connectivity.
- Worked with Micro services architecture using Spring Boot to modularized code and implemented Rest API's using Spring Rest.
- Configured Docker container service and build pipeline Jenkins Cl/ CD tool for continuous integrating and deploying application on servers.
- Responsible for creating Model/Value Objects in MVC Design Pattern. Involved in writing Spring Container and Controller classes.
- Adopted JMS API to setup mail notification upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.
- Used build tools to bundle the application through Webpack and used Grunt for task automation and minification.
- Designed, built and deployed application using the AWS stack (Including EC2, Mongo DB, Docker,
- Utilized Core Java concepts like Collections, Multithreading and Exception handling to develop business components.
- Designed application to meet international market standards using Spring MVC Internationalization and spring core modules.
- Used Jira for bug tracking and wrote deployment scripts for building jobs in Jenkins tool.
- Wrote SQL queries, PL/SQL stored procedures and modifications to an existing database
- Adopted JMS API to setup mail notification upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems. sed Angular JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Applications.
- Developed RESTful web service that usually defines a URI (Uniform Resource Identifier), which is a service that provides resource representation such as JSON and a set of HTTP Methods.
- Implemented Dependency Injection (IOC) feature of Spring Framework to inject beans into User Interface and AOP for Logging.
- Integrated the WESB services with other services of different technologies like Data Power, Main Frames using different Adapters.
- Responsible for the style, look and feel of the web page with LESS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Used complete annotation driven approach to develop the application using Spring Boot and was involved in setting up the Spring bean profiling.
- Developed Oracle PL/SQL packages and stored procedures for data warehouse that consolidated loan information from disparate systems and platforms.
- Implemented Multithreading concept to load data from files to table, transforming files from one format to other. Made multiple service calls in individual thread safety for a request.
- Designed and developed front-end User Interface using HTML, CSS, JavaScript and jQuery Framework.
- Redesigned and generated CRUD GUIs for domain management using object-relational mapping (ORM) Scalar query and stored procedures in MySQL.
- Created a pipeline from Mongo DB cluster by configuring Mongoose Connector, to sync with multiple sources like Elastic Search or another Mongo DB.
- Developed build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.
- Deploying the applications using Docker container services and building continuous integration (CI) and continuous deployment (CD) pipeline using Jenkins with GitHub.
- Performed Installation, Configuration and Maintenance of production Cloud Environments such as Tomcat, Apache, Jetty, and JIRA.
Confidential
Java Associate
Responsibilities:
- Worked with other teams on efforts coordinated for Database Migrations, Installations (i.e. DBA Teams, Server Staging Teams etc.)
- Produced and review enterprise-level system design documentation, including: XML schemas, WSDL's, Use Cases, Software Architecture Documentation, Service Mapping (i.e., map services schema to backend source systems), Consumer Guide (i.e., end user documentation), and transition documentation to support the team.
- Deployed applications in development environment and performed troubleshooting of the issues
- Developed web and client server applications using J2EE architecture implementing various design patterns. Developed front-end using CSS, XML, XSLT, JavaScript, JSP Struts/Spring frameworks and Tag libraries.
- Developed screens using Java, HTML, DHTML, CSS, JSP and JavaScript.
- Performed Batch Debugging, Unit Testing, Integrated Testing and documented test cases and results.
- Diagnosed, identified, and repair Distance Learning software and Virtual Network Connection (VNC)
- Involved in Unit Testing, Integration Testing and End-to-End Testing of Codes and application. Documented test cases and test results for all testing.
- Developed a dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node.js.
- Optimized and Contributed to inventory and access management documentation for heterogeneous Linux/windows development environment.
- Worked together with end-users to demonstrated new features and implemented system modifications based on their feedback.
- Responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development methods and infrastructure.
- Responsible for gathering credit card processor API information from vendor, designing Web API, creating web API, test cases and documentation and implementing and testing as well as providing monitoring of live system and support training.
- Collaborated with system engineers, data scientists, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions.
- Diagnosed and corrected errors within Java/HTML/PHP code to allow for connection and utilization of proprietary applications.
- Supported multi-OS application utilizing a single code base that also ran on multiple hardware platforms including custom boards, x86 and PowerPC systems.
- Participated in a Documents project where I was responsible for a Windows utility project that allowed the users to manage word documents.
- Built data visualization tool using the current Microsoft and open-source Technologies to view the status of certain health metrics related to the quality of software that is being developed.
- Worked with Senior management to analyze and design Web and Windows solutions for Employee Benefits Software.
- Executed test cases and fixed bugs using firebug extension.
- Worked in the Requirement Analysis phase and came up with functional/non-functional requirements to System requirements.
- Initiated and executed feature requests and product improvement plans, while expertly conducting root cause analysis and remediation on systems default.
- Coordinated with the Android Team to consume search metadata through REST Services as well as to deliver REST endpoints generated metadata to integrate into the devices.