We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Minnesota, MN

SUMMARY

  • Over all 8+ years of experience in all stages of Software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like Waterfall, Agile, SCRUM.
  • Experience in AWS Cloud platform and its features which includes EC2, EBS Cloud watch, AWS Config, Auto - scaling and AWS S3, ELB (Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Experience with messaging systems like Kafka event sourcing.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Extensive use of Open-Source Software such as Web/Application Servers like JBoss5.x, Web Sphere, JBoss and WebLogic, Apache Tomcat, Apache Struts, LOG4J for logging information and exceptions, Maven, Apache ANT for making build scripts.
  • Experience in using build/deploy tools such asJenkins, Docker and OpenShiftfor Continuous Integration & Deployment for Microservices.
  • UsedScrumAgile methodology with regular 3-week Sprint cycles working on planned/groomed user stories. Daily Scrum, Sprint cycle Reviews, Retros and planning meetings in the presence of Product Owner, Scrum Master.
  • Experience in latest java-8 features like Parallel Streams, Lambdas, utilitarian interfaces, and channels.
  • Good working information in creating and sending Microservices related applications with Spring Boot and Spring Cloud.
  • Have a good understanding of the AEM architecture, Application development and Deployment Cycles, CQ5 building blocks, CRX repository, leveraging web content management components for the customization of websites.
  • Experience in using Splunk (Log Aggregator) to create reports and dashboards from log files. Have used Your-kit Profiler to debug and enhance application performance in MuleSoft.
  • Experience injava 8features likeParallel Streams, Lambdas, functional interfaces and filters.
  • Experience working onWeb Services SOAP (SOA (Service Oriented Architecture) & RESTFUL, WSDL, JAX-WS, JAXB, WSDLandUDDIregistry.
  • Experience with integration servicesOAUTH,OAUTH2.
  • Profound learning on ANT, Maven and Gradle as fabricate content for application assemble and arrangement.
  • Experienced in other front-end technologies such asLESS, Typescript, BOOTSTRAP, Angular1, Ajax, JSON, NodeJS etc.
  • Hands - on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, Logic Apps, Data Factory, Service Bus, Traffic Manager, Azure Monitoring, OMS, Key Vault, Visual Studio Online (VSO), Cognitive Services (LUIS) and SQL Azure.
  • Have Knowledge on SNP ALV Reports, Many Complex CIF Enhancements, Live Cache reports, Custom Macro BADI implementation etc. are Confidential ’s main development areas.
  • Was involved in small part for SNP implementation project in SJM. Starting from implementation till production support he is the key developer for this project.
  • Hands on experience with modern day technology stack like Java 8, Spring Boot based Event Driven & Restful microservices along with cloud technologies like AWS (ECS, EC2, S3 Bucket, RDS, Lambda, Cloud Watch, SNS) & Pivtol Cloud Foundry.
  • Expertise in working both Monolith/legacy and Micro services (Domain driven Design methodologies) architectures.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object, Experience in keeping up and looking at log archives using monitoring tools like Nagios, Splunk, CloudWatch, ELK Stack, Dynatrace, App Dynamics, Sum logic, Element Monitoring.
  • Experience working with testing tools likeJasmine, Selenium, Jest, Firebug, Protractor, Chrome/safari web inspectors and IE Developer Toolbar.
  • Expertise in using IDEs like Eclipse, IntelliJ IDEA and STS (Spring Tool Suite) for developing Spring applications.
  • Experience in unit testing tools such as Postman, Swagger, Soap UI.

TECHNICAL SKILLS

Programming Languages: Java & J2EE, Java 1.6/1.7/1.8, JavaScript, Typescript, PL/SQL.

J2EE Technologies: JDK, JVM, JRE, AWT, Applets, JDBC, Servlets, JSP, Struts, Spring, Spring MVC, Spring Boot, Hibernate, Java Mail, Webservices, RMI, JPA, Core Java, Threads, I/O, JavaBeans, JDBC, JSP, Servlets, JDBC, Hibernate, Threads, Exception Handling, Lambda Expressions, Stream API, Collections, Functional Interfaces and Date API.

Frameworks: Struts 2.0, Spring 3.0/4.0, Spring MVC, Spring Boot, Hibernate 3.0, Eclipse link, JSF, JWT.

Web Services: SOAP, REST, WSDL, JAX-RPC, JAXB, JAX-WS, Apache Axis

Web Tools: HTML/HTML5, DHTML, XML, CSS, Bootstrap, JSF, JavaScript, SERVLETS 3.1, SOAP, XSL, XSLT, XHTML, JavaScript, JSON, AJAX, JMS, EJB, Query 3.1.0, ReactJS, NodeJS and Angular JS, Backbone.js, Type Script, Struts Tag Library, JSON.

Operating Systems: Windows 98/NT/2000/XP/7, UNIX, LINUX, Mac OS

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum, SDLC

Bug Tracking and Logging Tools: JIRA, Bugzilla, Firebug, ALM, HP Quality Centre, Log4J

Databases: Oracle 11g, MySQL, PostgreSQL, DB2, MongoDB, Cassandra, DynamoDB, Neo4j, SYBASE.

Version Control Systems: CVS, SVN, GIT

IDE/Testing Tools: Eclipse, RAD, Selenium, Junit, Blackbox, Maven, NetBeans, IntelliJ

Web/App/DB Servers: WebSphere, WebLogic, JBoss, Apache Tomcat, IBM WebSphere9.x, Jetty, Jenkins.

Containerization Tools: Docker, Kubernetes

AWS Services: EC2, ECS, VPC, S3, IAM, CloudFront, Glacier, RDS, Aurora, Security Groups, Autoscaling, SNS, SES, SQS, CloudFormation, EBS, ELB, Lambda, DynamoDB, RedShift, Route 53, CloudWatch.

PROFESSIONAL EXPERIENCE

Confidential, Minnesota MN

Sr. Full Stack Java Developer

Responsibilities:

  • Used latest Spring Boot, which is radically faster in building cloud based Micro services with very less configuration.
  • Implemented responsive UI rich web applications with HTML5, CSS3, SCSS, Bootstrap and Angular frameworks and used reactive & template driven forms to associate HTML elements to model & provide dynamic user validations on client side.
  • Experience working with testing tools likeJasmine, Selenium, Jest, Firebug, Protractor, Chrome/safari web inspectors and IE Developer Toolbar.
  • Designed the responsive front-end screens usingAngular 8, HTML5, CSS3, JavaScript, Typescript, jQuery and Bootstrap.
  • Day to Day Scrum meetings to update and discuss issues.
  • DevelopedNode based servicesusingExpress JS as middleware for several business reports and used JWTauth mechanism to secure the APIs
  • Involved in live debug sessions with Qualcomm to resolve multimedia issues.
  • Involved in fixing memory leaks in multimedia module.
  • Extensive use of AEM tag libraries and custom tag libraries in components.
  • Developed various CQ5 template and component end-end that supports the migration of existing Adobe CQ 5.6.1 to AEM 6.0.
  • Good Knowledge on working withOAUTH2.0to provide authentication and authorization to Rest services by exchanging Access tokens.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Involved in the maintenance phase of Hidden Menu and Multimedia Engine applications
  • Performed black box, module, integration and system testing
  • Knowledge on Docker/Kubernetes for containerization, virtualization, Ship, Run and deploy the application securely to fasten Build/Release Engineering
  • Created mappings among the relations and written SQL queries using Hibernate.
  • Responsible for creating efficient design for user experience using Angular 8.
  • Created several reusable typescript components and directives, used angular http client module to consume the restful services.
  • Experience in using Nexus Artifactory Repository Managers for Maven builds.
  • Experience in application Testing usingAWS,Chef,Jenkins, Maven, GitHub, SonarQube, Apache Tomcat, Gradle,Docker,Linux,Nexus,Artifactory,Splunk,ELKStack,Python, UNIX shell/bash, Ruby,Groovy, JMeter,
  • Experience in writing of multiple batch jobs using Spring Batch framework where both annotation & xml-based configuration is done to support various business functionalities.
  • As part of securing the Restful webservices we used spring security filters along with bearer token authentication mechanism using JWT token.
  • Implemented an Integration Module to process data modification events from theClever APIusingSpring Scheduled Tasks
  • Develop REST APIs using MuleSoft Anypoint API Platform.
  • Worked with Credentials Vault (Secure Property Placeholder), a critical piece in application development in MuleSoft.
  • Implemented the function to send and receiveAMQPmessages onRabbitMQsynchronously and asynchronously, and sendJMSmessage toApache ActiveMQon the edge device.
  • Handled assignment of User to Planning Book, Creation of Selection Profile for the SNP Planning Book, Maintained the Planner Responsible, Planning Calendar.
  • We hosted all our micro services in AWS cloud infrastructure using Jenkins CI/CD pipelines.
  • Implementation of Zuul proxy as the API gateway.
  • Implemented Spring JPA & ORM framework to interact with the database to perform all the crud operations based on business use cases.
  • Mapped the objects with the Database using Hibernate Query Language (HQL) as the Persistence Framework.
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Monitored and fixed issues Build’s for QA, DEV, integration and production are monitored by integrations tool Jenkins.
  • Guided testing team and helped them in develop cucumber-based automation test cases (ATDD) framework which we used to test our restful services.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
  • Followed Acceptance Test Driven Development (TDD) with the help of Cucumber framework where we automated the test execution of each feature we developed.
  • Involved in writing of test cases using Junit and Mockito framework and maintained a branch coverage above 85% which is a mandatory requirement.
  • Hands on experience in configuring Jenkins build jobs for various services to facilitate continuous integration.
  • Used GitHub/Jira/Confluence tool for daily routines.
  • Involved in configuration setting for Development, Test, and Production Environment
  • Supported in creation team’s AWS Infrastructure while coordinating with network engineering team on building subnets creation and Security groups creation and firewalls rules implantation.
  • Generated swagger documentation for rest services and exposed it external teams by using spring fox swagger library.
  • Supported our legacy portal which was implemented with Spring MVC architecture.
  • Configured Docker setup to have unique environment across different layers of testing.

Environment: Java 1.8, Spring framework, NodeJS, SQL, Spring Boot, SDLC, Kubernetes, Restful webservices, AWS Infrastructure, Cloud formation template, Kafka, Docker, Angular framework, RabbitMQ, Bootstrap, Type script, HTML5, CSS3, JPA, GIT Hub, Jenkins, JSON, DB2, Gradle, Junit, SonarQube, TDD, Mockito framework, Swagger, Postman, Jira.

Confidential, Virginia

Sr. Full Stack Java Developer

Responsibilities:

  • Developed API usingNode.jsto allocate access to data in SQL, MongoDB.
  • Written variety of filter queries in MongoDB to retrieve JSON data and passed to service layer.
  • Developed ORM mappings using Hibernate and wrote Criteria, Named and HQL queries for data retrievals in the DAO layer.
  • Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using the Jenkins.
  • Implemented JAX Web services by applying SOA concepts in conjunction with SOAP.
  • Used Web Services for sending and getting data from different applications using WSDL messages, such as task details from Work distribution, Getting the status on the same, etc.
  • Good knowledge in complete Software Life Cycle Development (SDLC) process which incorporates Requirement Gathering, Analysis, Designing, Developing, Testing, Implementing and Documenting the whole life cycle utilizing different approaches like Waterfall, Agile, Scrum, Test Driven improvement.
  • Used Apache AXIS on Eclipse Web Tools platform for developing creating the Web Services. Integrated with Spring IOC while implementing Web services.
  • Variability Analysis, Domain Driven Design (DDD), Event Driven Architecture (EDA)
  • Created Node.js Express server combined with Socket.io to build MVC framework from AngularJS Front End to MongoDB Back End to provide chatting service.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, JMS, EJB transaction implementation (CMP, BMP, Message-Driven Beans), Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, XSD, XSL, DOM, Web Services, JNDI, RMI, Tiles, JavaScript, AJAX Networking, Exceptions etc.
  • Used Spring declarative transaction management and Spring Batch and scheduling for backend data processing.
  • Implemented Normalization rules using regular expressions for minor parties.
  • Implemented RESTFul webservices API using HTTP and REST principles.
  • Created Kafka Topics, Consumer Groups& Producers. Consumed messages from Topics using spring messaging.
  • Implemented logging service with Mongo database as backend for capturing all the log traffic.
  • Involved in writing Restful Services (REST API) using spring boot starter jersey framework where we used Redis as the backend to store key value pair information.
  • Experience working with testing tools likeJest, Firebug, Protractor, Chrome/safari web inspectors and IE Developer Toolbar.
  • Experience with creating custom directives, decorators, and services to interface with both restful and SOA services.
  • Involved in live debug sessions with Qualcomm to resolve multimedia issues.
  • Created several reusable typescript components and directives, used angular http client module to consume the restful services.
  • Involved in writing of multiple batch jobs using Spring Batch framework where both annotation & xml-based configuration is done to support various business functionalities.
  • Guided testing team and helped them in develop cucumber-based automation test cases (ATDD) framework which we used to test our restful services.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
  • Involved in writing of test cases using Junit and Mockito framework and maintained a branch coverage above 85% which is a mandatory requirement.
  • Performed extensivewhite box, grey box and black boxtesting
  • Developed Azure CXP Tools portal which is one solution to all Azure Customer experience teams’ problems.
  • Designed and developed Customer Lookup tool which is helping customer in expediting Azure outage assessment and end-customer communication workflow.
  • Built //AzNot tool which provides a single view of all customer impacting incidents across the entire Azure platform.
  • Hands on experience in configuring Jenkins build jobs for various services to facilitate continuous integration.
  • Used GitHub/Jira/Confluence tool for daily routines.
  • Involved in configuration setting for Development, Test, and Production Environment.
  • Generated swagger documentation for rest services and exposed it external teams by using spring fox swagger library.
  • Environment: Java 1.8, Spring framework, SQL, Spring Boot, Restful webservices, Angular framework, Mongo DB, Bootstrap, Type script, HTML5, CSS3, JPA, GIT Hub, Jenkins, JSON, DB2, Gradle, Junit, Mockito framework, Swagger, Post man, Jira.

Confidential, Malvern, PA

Sr. Java Developer

Responsibilities:

  • Developed the web tier using Spring MVC, and used JSP tag library for user interface to meet the complex business rules and functional requirements
  • Used Spring IOC and AOP for parts of development
  • Experienced in developing Spring interceptors
  • Developed Apache Axis2 web services to create, update and access patient information in the database
  • Developed DAO layer components using Spring Framework and Hibernate
  • Designed and developed various SOAP based Web Services components
  • Involved in developing business logic components using EJB (Session and Entity beans) using J2EE standards
  • Designed and developed Micro Services business components using Spring Boot.
  • Used Microservices with Spring Boot services and a combination of REST Web Services.
  • Involved in Developing Microservices to provide RESTful API using Spring Boot with various data persistence ORM frameworks like Hibernate and JPA and messaging engines.
  • Use of JSX in the React components for cleaner HTML like structure inside JavaScript
  • Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
  • Implemented Exception handling to handle process level and business level exceptions
  • Implemented AJAX in JSP to have better interactive application for the users by providing asynchronous request and response between the client and the server
  • Extensively used jQuery and Java Script for developing the web application
  • Involved in creation of Test Cases for JUnit Testing
  • Used TFS, for source code management
  • Developed application using Eclipse and used ANT scripts to build and deploy the application
  • Used SoapUI to test web services.
  • Creates and configure Micro-Services architecture and integrated with React Js application.
  • Used Ladue for Performance Testing
  • Used Log4J adapters for centralized logging to DB

Environment: JDK 1.5, JDK 1.6, Eclipse, J2EE, JSP, Apache Axis 2 Web services (REST, SOAP), Spring 3.0, Hibernate 3.0, EJB 3.0, Apache Tomcat 5.5, Jobs 5.1.0, JavaScript, Ajax, HTML, XPath, XSLT, ANT, JUnit, JMS, AJAX, jQuery, SoapUI, ReactJS, DOJO, Servlets, XML, SQL server management studio, TFS, CSS and SQL Server 2008.

Confidential, Tempe, AZ

Jr. Java Developer

Responsibilities:

  • Designed user interface using HTML, CSS, JavaScript, jQuery, Ajax, XML, NodeJS, AngularJS and Bootstrap for responsive web-design.
  • Implemented functionalities like validations, searching, sorting and filtering using AngularJS and JavaScript.
  • Used Spring Framework for dependency injection for Action classes using Application Context XML file.
  • Implemented MVC pattern using JSP and Spring Controller.
  • Worked with Spring IOC, MVC and AOP for developing business objects.
  • Executed SOA architecture using SOAP, WSDL, UDDI and XML web services.
  • Used RESTful web services to expose certain functionalities of the application.
  • Developed user interface using JSP, Struts published validation framework to support client side and server-side validations.
  • Migrated the Azure CXP Tools to HTTPS based authentication using SSL encryption.
  • Improved application performance usingAzure Searchand SQL query optimization.
  • Implemented Corp, 2FA and Role based authentication mechanismin Azure CXP Tools which usesMicrosoft Azure Active Directory and dSTS(Datacenter Security Token Service).
  • Implemented Collections for Model classes in DAO layer, modified some changes in DAO layer using Hibernate.
  • JDBC was used to make connection to MYSQL and retrieve necessary data from it.
  • Written complex PL/SQL queries using joins, scripts, triggers, functions, cursors, indexes and stored procedures.
  • Used Entity Beans to persist data into IBM DB2 database like access components, creating schemas and tables.
  • Used Jenkins as build management tool.
  • Created Feature File Scenario Outline with Cucumber framework and wrote Acceptance test using BDD.
  • Used JUnit for testing and JIRA for tracking bugs.
  • Responsible for dealing with problems, bug fixing and troubleshooting.

Environment: Eclipse, JavaScript, JSP, JSTL, Spring Boot, Spring Framework, Hibernate, Spring JMS, MYSQL, JDBC, SOAP and WSDL Web Services, JSON, Cucumber, WebSphere, Java, Ajax, DB2, CVS.

We'd love your feedback!