We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

DallaS

SUMMARY:

  • Having over 7.5 years of programming experience as a Full Stack Developer and in all the phases of Software Development Life Cycle including Analysis, Design, Development, Testing Requirement Gathering and Implementation using Back - end and Front-end technologies viz. JavaScript, HTML, Angular, CSS, Java / J2EE, Client - Server, Jenkins, Docker and Kubernetes, spring, hibernate, Web-Based, Distributed and Enterprise Applications Architecture.
  • Solid knowledge and hands on experience with a variety of Amazon Web Services (AWS) product offerings (EC2, S3, Load Balancing, Cloud Search, ElastiCache).
  • Experience in developing applications on IDEs like Eclipse, My Eclipse, IntelliJ IDEA, LAMP Stack, and Net Beans.
  • Experience in implementing Web Services based in Service Oriented Architecture (SOA) using SOAP, RESTful Web Services, JAX-WS, UDDI, WSDL.
  • Experience in Spring boot.
  • Experience in Object Relational Mapping (ORM) Frameworks such as Hibernate, Eclipse Link.
  • Experience in Wireless protocols (5G/ LTE/ CDMA/ GSM and VoNR)
  • Experience in MVC (Model View Controller) architecture Using Spring 2.0, Struts, and various J2EE design patterns and UML Methodologies.
  • Good experience in Spring MVC (Model View Controller), Hibernate Template and IOC (Inversion of Control).
  • Experience in migrating an existing system towards Microservices to build a new system.
  • Experience in using build / deploy tools such as Jenkins, Docker and Kubernetes for Continuous Integration & Deployment for Microservices.
  • Good understanding of PaaS platforms like Openshift and Pivotal Cloud Foundry.
  • Experience in making the devOps pipelines using Openshift and Kubernetes for the Microservices Architecture.
  • Proficient in building Web User Interface (UI) using HTML5/CSS3, DHTML, JavaScript, jQuery, Express.JS, React.JS, Angular JS, Angular 2, Angular 6, Node JS, Boot Strap that follows the standards of W3C Web Standards.
  • Hands on experience in deploying applications using Application/Web servers like JBoss, Apache Tomcat, Kafka, WebLogic, Glassfish and IBM Web Sphere.
  • Good working knowledge building, Integration and deploy tools like Ant, Gradle and Maven with Bamboo and Jenkins build.
  • Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
  • Hands-on experience in Spring Modules/Frameworks like Spring BOOT/ MVC/ IOC/ ORM/ JDBC/ AOP/ SECURITY also worked on Spring AOP for Logging, Transactions and Messaging.
  • Expertise in creating Single Page Application (SPA) and reusable components in Angular 2/4 and Angular 6.
  • Strong working experience in the Relational Database Management Systems (RDBMS) like PostgreSQL, My SQL, Oracle, SQL Server, DB2, SQL lite, MS Access…etc.
  • Good knowledge in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle, PL/SQL, etc. .
  • Exposure to AWS PaaS in Big data space like EMR, Redshift, DynamoDB.
  • Experience in developing and testing user instructions for validity and in maintaining quality controls and procedures.
  • Experience using JUnit, MAVEN and Log4j (open source framework) and also Mocking framework tools like Mockito, EasyMock, and PowerMock for unit testing.
  • Proficient in Test Automation using UFT and selenium tools with a good experience in Automation Web Application testing using Selenium web driver with TestNG framework, worked in penetration testing.
  • Worked with XML parsers like SAX and DOM and JAXB.
  • Hands on experience on IDEs like Eclipse, IntelliJ IDEA, NetBeans, Visio and Version Controllers SVN, Git, CVS, VSS.
  • Experience performing defect management, working as a lead or senior information technology tester
  • Good Knowledge on Spring Batch 2.1.8.
  • Experienced in creating java web services using Axis2.0 and WSDL (Web Services Description Language).
  • Worked on Application server and Web servers like BEA WebLogic, WebSphere Process Server, and Apache Tomcat.
  • Experience in writing of Perl and shell scripts with UNIX platform.
  • Expertise in XML and related technologies like XSD, XPath, XSLT, DTD and parsers like DOM and SAX.
  • Expertise in designing and coding stored procedures, functions, triggers, packages using SQL, MySQL, and PL/SQL with tuning concepts.
  • Through working knowledge in core Java, Java database connectivity API of JDBC, Java Beans.
  • Highly self-motivated with strong analytical, communication and problem solving skills, excellent team player and ability to deliver under critical situations.
  • Experience with database like Oracle, MySQL and DB2. Experience in Map-Reduce, No SQL (Mongo, Cassandra), Kafka.
  • Experienced in using MS Visio and Jude for UML (Unified Modeling Language) diagrams.
  • Strong Exposure to various IDE and tools such as Eclipse, WID, MyEclipse and Rational Application Developer.
  • Good experience in various source code control tools like CVS, VSS and SVN.
  • Good experience in AWS like EC2,ECS, S3,SQS

TECHNICAL SKILLS:

Languages: Java, Python

Tools: Eclipse, NetBeans, Azure, PyCharm, sublime text, Atom

Database: Oracle 10g/11g, MS-SQL server, MySQL

Versions: python- 3.8.0, MySQL - 8.0.29

PROFESSIONAL EXPERIENCE:

Confidential, Dallas

Sr. Java Full Stack Developer

Responsibilities:

  • Proficient in working on Software Development Life Cycle (SDLC) with a blend of proficiency and leadership in AGILE-SCRUM and waterfall.
  • Worked as a proactive team member like a product team along with fulfilling developer activities.
  • Designed dynamic and browser compatible pages using HTML5, CSS4 Preprocessor’s (SASS/LESS), JavaScript, Bootstrap, Ajax, Web Services XML, schemas.
  • Develop rich user interface SPA by using Angular 9.0, Typescript, HTML, CSS 4, and material framework.
  • Experienced in working with Angular 9.0 modules, services, templates, directives, dependency Injection, lazy loading, and differential loading to create a responsive single page application (SPA).
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript and NodeJS.
  • Developed SPA (single page application) project using Angular 9 and Typescript for frontend, NodeJS and Postgres for backend
  • Involved writing modules using React.js as a view engine to build component-based application.
  • Develop backend for frontend (bff) using node Js and typescript where the UI components are as dumb as possible and will not deal with any business requirements logic.
  • Used Java 8 Method s feature to point to methods by their names and used functional Interfaces.
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • Experienced working in building an isomorphic application using React.js and Redux with Graph QL on server side. Creating GUI specifications using Axure RP for various designed screens.
  • Implemented Java8 Streams, Lambda Functions, Predicates, Functional Interfaces, Method s, Filters, Collections and Default Methods.
  • Designed and developed asynchronous RESTful Microservices using Spring boot, Couch base and RX Java that are consumed by other microservices with an average response time of 30 milliseconds.
  • Used Hibernate Cache for query to improve the application performance
  • Configured the deployment descriptions in Hibernate to achieve object-relational mapping
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Used Angular 9 services for type checking and improved build times, enabling Ahead Of Time compilation by default
  • Developed the application using Spring Boot Microservices and implemented Zuul as API gateway.
  • Used Apache Kafka for streaming real-time data pipelines and streaming of the application data to achieve asynchronous messaging.
  • Monitor server logs to support production activities with the help of Kubernetes logs and Splunk cloud logging.
  • Used Grid FS in MongoDB for uploading and retrieving files in our Spring Boot microservice application.
  • Experienced in writing deployment, service, and ingress objects for deploying our application into Kubernetes.
  • Used Jenkins CI/CD pipelines to build all our applications to docker registry and then deployed to Kubernetes.
  • Implemented Spring Data JPA mappings, Cache, Lazy loading, Transactions, Stored Procedure invocations and Locking to interact with Oracle 11g Database.
  • Implemented Spring Boot with Redis Cache (in clustered environment) to enhance performance of application.
  • Monitored health check using Spring Boot Actuator and API’s using Swagger UI registered micro services.
  • Containerize traditional applications into Docker images, Build and maintain internal Docker registries.
  • Developed REST API’s using Spring MVC and Spring boot, hosted all micro services on Kubernetes.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Experience on AWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies on AWS.
  • Created computing and data resources on AWS using EC2 and deployed Docker images.
  • Managed and supported AWS Security related issues, such as IAM and S3 policies for user access.
  • Added dynamic functionality by creating and dispatching Action Creators that deployed Actions.
  • Created and used Reducers that received the Actions to modify the Store State Tree.
  • Responsible for installing Jboss, administering and support of staging, QA and production environment and performed failover test. Deployed application in JBoss on UNIX
  • Validate the API requests and response by using swagger.
  • Developed custom Jenkins’s jobs/pipelines that contained Bash shell scripts utilizing the AWS CLI to automate infrastructure provisioning. Jenkins is used for CICD (Continuous Integration and Continuous Deployment)
  • Experience with KORN based scripts for triggering UNIX and J2EE based tasks.
  • Created and configured management reports and dashboards using Splunk.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase.
  • Experienced in working with version control systems like GIT and used Source code management client tools like Git Bash, Git Hub, Git Lab. Update, pull and push the project/API code from GIT.
  • Developed CI/CD pipeline and build tasks to run the unit tests on Jenkins and maintained separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file.

Environment: JDK 8, Angular 9.0, Typescript, HTML, CSS 4, Spring Boot, JavaScript, Bootstrap, Hibernate, Node, UNIX, STS, Oracle 11g, JUnit, XML, Web Services, J Boss, Splunk, Kafka, Redis, Docker, AWS, Kubernetes, Maven, Git, Jenkins, Korn, Unix.

Confidential, Charlotte-NC

Sr. Java/J2EE Developer

Responsibilities:

  • Work in Agile scrum team which involves daily scrum call and few retrospective meetings when required.
  • Work as a proactive team member fulfilling developer activities and coordinating with business analyst team and project managers for the business requirement clarifications.
  • Designed and developed Custom Workflow and workflow navigations to work per the user roles.
  • Followed Agile with JIRA for a 2-week release approach of development/deployment strategy.
  • Used Angular 4 features- data binding, routing, custom filters, custom directives to meet customized requirements.
  • Developed Claims Engine which involves the critical functionality of calculating amounts involved in each claim of the member and dependents of a member.
  • Solid experience in developing Single Page Applications (SPA) based on client-side JavaScript framework AngularJS for employing ASP.NET MVC and Web API.
  • Used the http services in Angular 4 to make API calls and exchange data in JSON.
  • Involved in developing role based Angular navigational menu, where menu items change dynamically based on the values derived from database in the form of JSON data. Write secured AWS lambda methods using Node JS.
  • Worked with controller, service and view components in applications using Spring 4.0 framework.
  • Implement lambdas utilizing most of the ES6 features like arrow functions, de-structuring, spread operator, let/const instead of var to write efficient code.
  • Used hapi js/joi validation library to validate the request (path parameters, request body, query parameters).
  • Used Knex SQL query builder to build the queries in Node JS environment.
  • Developing Java Web Services for different phases. Implemented the data persistence using Hibernate.
  • Used moment date library wherever date operations were required.
  • Used Promises, await/async for fulfilling the asynchronous programming wherever required.
  • Used Promise. All () to handle multiple promises asynchronously where the multiple promises can be sent as list.
  • Consumed SOAP API (3rd party web service) in a lambda using soap node module.
  • Added the certs to AWSS3 buckets so that they can be added to request options while consuming external SOAP services to get through the firewall. Designed all the microservices (lambdas) are routed through AWS API gateway.
  • Microservices or API specifications are maintained in swagger documentation.
  • Developed further node modules (internal) which are shared by two or more microservices.
  • Worked with database engineers to add single and multiple indexes to improve the performance of SQL queries.
  • Implemented query optimization techniques to write most efficient query to achieve the best performance of API.
  • Analyze and debug the production API’s which gives end to end request details using AWS X-Ray.
  • Worked with Devops team to manage (add, modify and delete) the secret Ids in AWS Secrets Manager when required. Monitor and understand metrics of AWS lambda and AWS API Gateway using AWS Cloud Watch logs.
  • Discuss and design API’s by coordinating with all the team members and other teams and get everyone’s approval by clarify their concerns. Integrated external web services while implementing few functionalities of the application.
  • Migrated the traditional architecture batch API’s to microservices using Node JS and AWS services.
  • Write unit tests for all the developed APIs to ensure the correctness and efficiency of APIs.
  • Validate the API requests and response by using swagger documentation.
  • Hands-on Experience in deploying web and J2EE enterprise application servers, JBoss and Apache Tomcat Application Server
  • Deployed the Java application using the Maven build script.
  • Involved in writing Maven scripts for automated deployment of the application and managed GitHub projects from SVN to GitHub with merge and version and used Jenkins for continuous integration.
  • Involved in writing Thread safe blocks for Multithreading access to make valid transactions.
  • Apache Mesos and Kubernetes were used as the best ecosystem to deploy and manage Micro-services.
  • Used Maven, Nexus and Jenkins to automate the build and deploy process.
  • Processed log files using ELK Stack and alerted application team members on the issue, saving the alert details.
  • Deployed and Monitored Micro Services Using Pivotal Cloud Foundry (PCF) and managed Domains and Routes with the Cloud Foundry. All the microservices are designed to follow CI/CD deployment and integration process.
  • Jenkins is used for CICD (Continuous Integration and Continuous Deployment)
  • Update, pull and push the project/API code from GIT.

Environment: JavaScript, angular 4 Node.js, AWS lambda, AWS gateway, AWS S3, AWS Cloud Watch, AWS X-Ray, AWS Secrets Manager, Apache Mesos, Cloud9, Git

Confidential, Raleigh NC.

Java Full Stack Developer

Responsibilities:

  • Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions.
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD).
  • Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript, jQuery, AJAX and AngularJS.
  • Created Reusable Modules and Custom Directives in Angular which got used in various places of application.
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities.
  • Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
  • Experience working on React JS working on SPA.
  • Experience working with React JS in the React Flux Architecture, Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate.
  • Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings
  • Integrated with Spring Cloud projects to provide distributed tracing and other features.
  • Developed microservices with Spring and tested the application using Spring Boot.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for Microservices.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Deployed applications on Azure by using AppDynamics.
  • Implemented Rest based web service using JAX-RS annotations, Jersey provider implementation.
  • Integrated ActiveMQ and spring JMS API to send and receive message for the application’s RESTful API.
  • Experience in design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML, XSD, XSLT, X-Path.
  • Wrote build scripts using Maven.
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1: M/M:M mappings in hibernate files and created DAO and POJO.
  • Experience in NoSQL database like MongoDB installation, configuration and in designing MongoDB multi-shared cluster and monitoring with MMS.
  • Installed the WebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating with the WebSphere Application Server.
  • Configuring WebSphere Application Server on multiple platforms for both horizontal and vertical scaling for Workload Management.
  • Experience in working with NoSQL Database like MongoDB to manage extremely large data sets.
  • Used log4j to print the logging, debugging, warning, info statements.
  • Implemented Selenium Web Drivers and Protractor for testing the UI components
  • Involved in setting up Test automation and developed cucumber feature files and used Selenium for automated testing with TestNG.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Experience on implementation of version control software GIT repositories.

Environment: Java, Agile, JIRA, J2EE, Servlets, JSP, JDBC, MongoDB, Mongoose API, Spring, Hibernate, Web services, WSDL, SOAP, REST, SOA, HTML, DHTML, CSS, XML, AJAX, jQuery, Angular 2/4, Angular 6, ANT, MAVEN, Jenkins, UNIX, WebSphere, Oracle, Git, GitLab, JUnit, Jasmine, Kafka

Confidential

Python developer

Responsibilities:

  • Create, execute, and automate test scenarios from use cases for existing and new solutions.
  • Identify and implement ways to provide efficiencies to test cycles.
  • Experience of Python commercial experience preferably with data processing.
  • Understanding of Design Patterns, Testing methodologies and overall SDLC.
  • Experience with Backend development. Data structures and OOPs design principles.
  • Relational (MySQL, Postgres) and No SQL (especially Redis, Mongo) database technologies.
  • Linux Systems knowledge (performance tuning, basic networking, file systems)
  • Knowledge of algorithms, data structures, and Python design patterns.
  • Solid and proven knowledge of the Flask web framework.
  • Participates in Lean-Agile activities including back-log and sprint planning, stakeholder reviews, daily stand-ups, and retrospectives

Confidential

SQL Developer

Responsibilities:

  • Design and develop efficient queries and stored procedures written in T-SQL 2008R2
  • /SQL2012, which will be used for reports, developed, and deployed with SSRS 2008 or later
  • Develop/maintain from simple to complex reports that might include sub-reports and drill down capabilities and other features supported by SSRS2008 and above
  • Develop and maintain SSIS 2008R2/2012 packages
  • Involved in installation and configuration of MS SQL Server 2008.
  • Involved in migrating data from MS SQL server 2008 database to MS SQL server 2012 database.
  • Developed unit test plans for SSIS packages.
  • Provided documentation for all kinds of reports and SSIS packages.
  • Modified the existing SSIS packages to meet the changes specified by the users.
  • Scheduled jobs for executing the stored SSIS packages, which were developed to update the database on daily/weekly/monthly basis.
  • Created Reports out of CRM Solution and worked on creating our own audit process from
  • CRM database to track our reports.
  • Created Packages in SSIS with error handling.
  • Used various ETL tools like SSIS/DTS for data flow from source files like XML, Excel,
  • Tables and views to other databases or files with proper mapping.
  • Created reports in SSRS with different type of properties like chart controls, filters,
  • Interactive Sorting, SQL parameters etc.
  • Provide database analysis, design, and programming to provide customer with innovative and timely business solutions.
  • Develop T-SQL functions, stored procedures and packages for data maintenance and manipulation.
  • Provide analysis about database performance tuning to support web-based solutions.
  • Maintain and augment existing T-SQL programs/procedures to facilitate changes in day-to-day operations.

We'd love your feedback!