We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

MD

SUMMARY:

  • 9 + years of progressive experience as a Senior Full Stack Java/J2EE developer and demonstrated ability to successfully implement complex large - scale, N-tier, distributed, real-time enterprise applications.
  • Proficient in all phases of SDLC and currently working in conditions utilizing Agile (SCRUM), Waterfall and Test-Driven Development (TDD) advancement approaches.
  • Expertise in working both Monolith and Micro services (Domain driven Design methodologies) architectures.
  • Hands on wif AWS services like Elastic Compute Cloud (EC2), Simple Storage Service (S3), Auto Scaling, IAM, Virtual Private Cloud (VPC), Route53, Cloud Watch, AWS CLI, Cloud Formation, ELB (Elastic Load Balancers), RDS, SNS and EBS etc.
  • Strong hands on experience in using technologies such as JAVA (Java8), J2EE, Web Services (REST and SOAP), Spring Framework (Spring Boot, Spring Batch, Spring Data, Spring Cloud, Spring Security, Spring Actuator, Spring Boot CLI ), Hibernate, Servlets, Struts, JSF, JSP, JDBC, JMS.
  • Experience in developing teh front end/web applications using latest Angular Framework and Bootstrap library, HTML5, CSS3, jQuery, Node JS.
  • Designed and developed J2EE MVC applications using Struts, Spring MVC,and Spring Boot.
  • Experienced in writing SQL queries, Procedures, Functions, Triggers, and good noledge of Relational databases (Oracle, MySQL, Microsoft SQL Server, PostgreSQL, and DB2) and NoSQL (MongoDB, Cassandra).
  • Hands-on experience in Core Java wif Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.
  • Experience in latest java-8 features like Parallel Streams, Lambdas, utilitarian interfaces, and channels.
  • Good working information in creating and sending Microservices related applications wif Spring Boot and Spring Cloud.
  • Technical expertise in provisioning, operating, and managing distributed application systems on teh AWS platform
  • Define and deploy monitoring, metrics, and logging systems on AWS.
  • Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS
  • Estimating AWS usage costs and identifying operational cost control mechanisms
  • Extensively used teh following Design Patterns DAO, DTO, Singleton, MVC.
  • Strong noledge on JavaScript Unit testing wif Jasmin, Karma, Protractor for Angular JS, Mocha and Chai React JS and Cucumber, Citrus for web services automation.
  • Profound learning on ANT, Maven and Gradle as fabricate content for application assemble and arrangement.
  • Expertise in using servers like Apache Tomcat, JBoss, IBM WebSphere and WebLogic to configure and deploy applications.
  • Has solid understanding of Service Oriented Architecture (SOA) and Microservices based J2EEArchitecture.
  • Expertise in using servers like Apache Tomcat, JBoss, IBM WebSphere and WebLogic to configure and deploy applications.
  • Worked extensively on projects using SQL and PL/SQL. Expertise in using NoSQL Databases like Cassandra, Mongo DB and Amazon Dynamo DB.
  • Worked wif different messaging technologies like JMS, IBM MQ, Rabbit MQ and Kafka.
  • Experience in using build CI/CD technologies like Jenkins, Chef and Docker.
  • Expertise in writing JMeter Scripts and performing load tests using JMeter, Blazemeter and LoadRunner.
  • Expertise in using Monitoring tools like Splunk and Dynatrace to monitor teh system.
  • Experience on different OS like UNIX, Linux, Mac, and Windows operating system.
  • Experience in using teh Log4j framework for Logging Java Application.
  • Experience wif Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Expertise in following Test-Driven Development (TDD), where we used selenium/Cucumber frame to automate teh testing efforts.

TECHNICAL SKILLS:

Programming Languages: Java (1.5/1.6/1.7/1.8 ), C, PL/SQL, Python, Type script, JavaScript

J2EE Technologies: JSP (2.x), JSTL, Servlets (3.1,3.0), JDBC, EJB (3.x), Java Beans XSD, JAX-RS, JAX-WS, SOAP, WSDL, Axis, Apache CXF, Java Security, JBPM, Hibernate, JPA.

Web Technologies: HTML, DHTML, JavaScript, AJAX, Bootstrap, jQuery, XML, XSLT, XSL, CSS, JSON, Node Js, Angular FrameworkWeb service Frameworks Spring (4.x/3.x), Hibernate (5.x,4.x,3.x), Struts (2.5/2.3), Spring MVC, Spring IOC, Spring Boot, Spring AOP, Spring Web Flow, JSF, Log 4J, Junit

Web Services: SOAP, Microservices, JAX-RPC, WSDL, JAX-RS JAX-WS, UDDI, JAX-B, CFX, Restful.

Design Patterns: Singleton, Business Delegate, Data Transfer Object, Façade, Data Access Object, MVC, Filter

Databases: Oracle(9i/10g/11g/12c), SQL Server (14.0), DB2, MySQL, Postgres SQL, Mongo DB, Cassandra

Web/Application Servers: Apache Tomcat, IBM WebSphere, Web logic Application server, JBOSS, Camel.

Build Scripts: Jenkins pipelines wif ANT build script, Groovy DSL, Gradle, Maven

Testing Tools: JUnit, Log4J, Mock Framework, Cucumber, Selenium, JUnit, SoapUI, Putty, Mockito

Version Control/Tools: GIT, SVN, Eclipse, IntelliJ, Spring Tool Suite (STS), RAD, NetBeans

Cloud Technologies, DevOps Tools & Other: AWS - (ECS, EC2, S3 Bucket, SNS, AWS cloud watch, AWS Lambda, CLI, CFT), Azure (Pivotal Cloud Foundry - PCF), Docker, JIRA

PROFESSIONAL EXPERIENCE:

Confidential, MD

Sr. Java Full Stack Developer

Responsibilities:

  • Used Connect Bootstrap to design Day and Night view modes.
  • Connected Bootstrap, JavaScript, jQuery, REDUX and React.JS that meets accessibility and web browser standards for website.
  • Optimized teh server environment (Production, Development and) from approximately 70 Virtual machines to 34 Virtual machines while at teh same time adding more customers to existing warehouses and migrating new facilities to Provia WMS.
  • Manage, implement and support Provia WMS, Visual ERP and Integration (EDI/XML using Confidential) applications.
  • Provide EXCEED WMS Technical support for Europe, Middle East, Asia Pacific, and North American implementations; provide development and support for Data Exchange (BOOMI), Electronic Commerce (EXE) and XML Adapter (EXE) applications
  • Developed readable and writable streams of Node JS to process teh data from external means of teh application.
  • Designed SCSS templates for use in all pages on teh website working wif SCSS Background, positioning, text, border, margin, padding, and table.
  • Working wif ECMA Script 6 features, Used Babel, web pack wif es2015, React.jsx presets
  • Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
  • Developed user interface by using teh React JS, Redux for SPA development.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Responsible for developing data pipeline by implementing Kafka producers and consumers and configuring brokers.
  • Developed a data pipeline using Kafka, HBase, Spark and Hive to ingest, transform and analyzing customer behavioral data.
  • Used Jest and Enzyme for writing teh unit tests.
  • Installed a single node Elastic search "cluster" to index MongoDB for use in a NodeJS, Express on a native AWS EC2 Ubuntu 14.04 instances.
  • Worked wif Jest and Jasmine unit test framework to write unit tests for JavaScript code.
  • Worked wif backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Implement and maintain teh monitoring and alerting of production and corporate servers/storage using Cloud Watch. Migrated applications from internal data center to AWS.

Environment: HTML 5, CSS3, Sass, Less, JavaScript, Connect Bootstrap, Ajax, React JS, Redux, Kafka, My SQL, XML, XSL, XSLT, JSON, Jenkins, maven, Git hub, AXIOS, Restful API, AWS, JIRA, and Jasmine.

Confidential, Dallas, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Implemented Agile (Scrum) Methodology that includes daily scrum meeting wif teh team, sprint planning and estimating teh tasks for teh user stories.
  • Involved in analyzing microservices architecture challenges, design analysis, development of teh user stories, assigning tasks, testing teh application.
  • Implemented microservices using Spring Boot, spring-based microservices, and enabled discovery using teh server.
  • Actively manage teh day -to-day AWS accounts, make recommendations on how about best to support our global infrastructure and interact wif Developers and Architect in cross functional areas.
  • Work wif Security division to design and manage IAM roles for users, vendors and other third-party vendors
  • Involved in creating and Deployment of REST API and Micro Services in Java J2EE using Spring Boot.
  • Developed service components which are exposed as Web Services using RESTful Web Services, developed service components to consume Web Services.
  • Created Restful Web service for updating customer data from sent from external systems.
  • Implemented Java 8 features like Collections, lambda expressions, parallel streams, and functional interfaces.
  • Participate in teh creation of teh overall AWS multi-year road map
  • Hands on experience wif AWS CLI interface
  • Estimating AWS usage costs and identifying operational cost control mechanisms
  • Used Spring framework for teh MVC implementation wif spring for Dependency Injection and Hibernate as anORM tool for database communication.
  • Writing several complex SQL queries and Stored Procedures using Hibernate as teh ORM Framework to interact wif Oracle Database and perform transactions.
  • Developed Angular8 services to make Restful API calls using Http and resource services to post and get data in JSON format.
  • Used Spring Cloud Config server to load teh properties dynamically, Spring Eureka service registration and discovery client for maintaining instances and use a ribbon load balancer to balance teh load between multiple instances of teh same service.
  • Good noledge of providing autantication and authorization for web services using OIDC (Open ID Connect) on top of OAuth 2.0.
  • Involved in designing User Interface (UI) applications and professional web applications using JavaScript, Angular 8, Bootstrap, jQuery, HTML, CSS, DOM, XHTML, JSON and AJAX,
  • Developed applications in Java-based UI wifin Angular 6 framework and Node.js, integrated wif TypeScript.
  • Built different modules, controllers, templates, custom filters, and directives in Angular 6.
  • Implemented different validation control on teh webpages using Angular 8 and developing a cross-platform application.
  • Wrote SQL statements to store and retrieve data from Oracle and used Oracle, JDBC for database connectivity.
  • Involved in teh Database design like creating tables wif constraints and writing SQL queries, Views, and functions on Oracle database using TOAD.
  • Used Spring Kafka API calls to process teh messages smoothly on Kafka Cluster setup and used Spark API to generate Pair RDD using Java programming.
  • Developed Unit and Functional Test Cases using JUnit while following teh Test-Driven Development (TDD) approach.
  • Used automating functional and regression testing through Protractor, for teh End-to-end testing framework for Angular8 application.
  • In-depth experience in API testing (REST) of web services using Rest Assured,Postman, while scenarios integrating wif teh Cucumber scenario.
  • Tested REST web services using SoapUI, Advanced Rest Client and Postman.
  • Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker. Designed and developed Micro Services business components using Spring Boot.
  • Worked as part of teh Microservices team to develop and deliver Maven projects to deploy on Jenkins CI/CD and also having experience in managing teh Docker containers in Kubernetes.
  • Performed GitHub bash and Terminal commands to clone, fetch, merge, pull, and push teh code.
  • Involved in day to day handling of JIRA issues (production issues at teh time) that involved data inconsistencies that required to be solved in very less time.
  • Used Apache Maven as a Build tool, in order to automate teh build process and deployment of teh application and debugging through logging frameworks like log4j.

Environment: JAVA/J2EE, Microservices, Spring Boot, NodeJS, RESTful, Hibernate, JSON, Spring Cloud, OAuth2.0, Angular, HTML, CSS, JS, Bootstrap, SQL DB, Oracle, Apache Kafka, Junit, Mockito, Cucumber, Protractor, Jenkins, AWS, Git, SonarQube, Maven, Log4j, Jira

Confidential

Java/J2EE Developer

Responsibilities:

  • Used Scrum as development methodology, participated in Daily Scrum meetings, Sprint planning and business planning for teh user stories.
  • Developed cloud-based applications leveraging AWS platform.
  • Attended architecture team design review and design approach discussions.
  • Involved in writing multiple Spring Boot based micro services as REST API’s & integrated teh flow between teh API’s using messaging technologies like Kafka and IBMMQ.
  • Created Kafka Topics, Consumer Groups& Producers. Consumed messages from Topics using spring messaging.
  • Implemented logging service wif Mongo database as backend for capturing all teh log traffic.
  • Involved in writing Restful Services (REST API) using spring boot starter jersey framework where we used Redis as teh backend to store key value pair information.
  • Consumed multiple Restful services as a part of business requirement.
  • Involved in writing Angular8 Application where we used to demo our dashboards to business team to show case our application accuracy in making decision; we used angular framework wif type script and Node.
  • Launched highly availability mirrored queues Rabbit Cluster where we used rabbitmqctl as a command line tool to cluster teh nodes.
  • Deployed and maintained all Micro Services hosted in AWS Infrastructure.
  • Involved in Writing Swagger Documentation.
  • Created and maintained AWS Infrastructure wif cloud formation templates and Terraform state files.
  • Used ELK stack for monitoring teh Logs and Metrics.
  • Involved in writing chef scripts like cookbooks, Roles, Environments which is used to automate teh deployment.
  • Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map teh object relation mappings.
  • Good experience in using tools such as TOAD and SQL Developer for database development and interaction.
  • Very good experience in JDBC, used to access teh data stored in different databases. Created PL/SQL procedures, functions and written complex SQL queries.
  • Supported in creation team’s AWS Infrastructure while coordinating wif network engineering team on building subnets creation and Security group’s creation and firewalls rules implantation.
  • Developed ATDD framework for all teh services wif teh halp of cucumber framework.
  • Used Jenkin jobs for CI/CD Pipeline.
  • Used Mockito, Junit for Test Driven development.
  • Enforced a branch coverage above 80% overall using Maven Jacoco and Sonar.

Environment: JDK1.8, Postgres SQL, Mongo DB, Rabbit MQ, IBM MQ, Spring boot, Spring Jersey, Jenkins, GitHub, AWS Infrastructure, Chef, Angular Framework, Node JS, Drools, Groovy, Logstash, Elastic search, Jira, JUNIT, Maven and Cucumber.

Confidential

Java/J2EE Developer

Responsibilities:

  • Followed Agile Software Development Methodology to build teh application iteratively and incrementally. Participated in Scrum related activities and daily scrum meetings.
  • Participated in architecture design meetings to decide on teh right web Services to use for teh application and Involved in working wif teh QA to assist in writing test code and debugging teh defects in teh application.
  • Implemented SOA to develop Spring Restful/Microservices and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Eureka.
  • Designed and developed Micro Services business components using Spring Boot.
  • Used Microservices wif Spring Boot services and a combination of REST Web Services.
  • Involved in Developing Microservices to provide RESTful API using Spring Boot wif various data persistence ORM frameworks like Hibernate and JPA and messaging engines.
  • Used Hibernate ORM tools which automate teh mapping between SQL databases and objects in Java.
  • Developed server-side application usingSpring BootandHibernate In-order to interact wif teh database.
  • Used Restful web services to pass JSON data to communicate between UI and server.
  • Used Spring cloud and NETFLIX technologies like Eureka, Ribbon, Zuul.
  • Secured REST API’s by implementing OAuth2 token-based authorization scheme by Spring security.
  • Implemented and developed UI components using React JS features like dependency Injection, Models, data binding and controllers.
  • Developed Interactive web pages and web interface using React JS, HTML, CSS, JavaScript, and Bootstrap.
  • Used MongoDB document-oriented database to store data and Created object to Mongo mapping for various domains objects.
  • Configured Active MQ/ RabbitMQ to read and write amessage from external programs between teh APIs and Microservices.
  • Used JUnit, Mockito and Power Mocks framework for unit testing of application and implemented Test-Driven Development (TDD) methodology.
  • Developed and performed test cases using Jest and Mocha for front end unit testing and used teh Cucumber, Protractor and Http-server for teh End 2 End testing.
  • Developed BDD (Behavior Driven Development) tests using Cucumber by writing behavior, step definitions and developed required selenium support code in Java for Cucumber.
  • Extensive noledge in Payments processing and SWIFT messaging standards and has good noledge of CHIPS, FED and ACH.
  • Created JSON request and validated teh response using postman Interceptor and Swagger UI.
  • Worked wif MI team to Implement SonarQube for code quality check and code coverage integrated them into Jenkins to achieve CI/CD.
  • Responsible for handling inter-bank communication related to exports through SWIFT messages.
  • Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk (EBS) and Elastic Container Service-Docker.
  • Used GIT repository to push teh code and interact wif other developers throughout teh company.
  • Written ANT/MAVEN scripts for building application artifacts. Monitored teh error logs using Slf4j and fixing teh problems.
  • Used JIRA as a tool for issue tracking and code integration to plan and collaborationused Dev tools to host, review, test, and deploy teh team's GIT code.

Environment: Agile, Micro services, RESTful API, Hibernate, JPA, JSON, React JS, HTML, Bootstrap, JavaScript, CSS, NOSQL, MongoDB, Spring Cloud, OAuth2, ActiveMQ/RabbitMQ, JUNIT, SWIFT, Mockito, Jest, Mocha, Soap UI, Swagger UI, Jenkins, AWS.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development.
  • Developed SOAP web services using WSDL and JAX-WS.
  • Developed EJB Java applications consuming events from JMS queues and topics & IBM MQ Request Response Queues.
  • JAXB used for XML messages processing, un-marshaling and marshaling.
  • Used SQL statements and procedures to fetch teh data from Oracle database.
  • Written DML statements to insert update and delete teh data to/from teh database and DDL statements to create or drop tables in/from Database.
  • Used Log4j to provide central logging facility.
  • Used SOAP UI for web services testing and load testing.
  • Used eclipse and Net beans IDE to implement java applications.
  • TOAD tool used to manage data in Oracle Database.
  • IBM MQ and JMS used for as an integration point between web services.

Environment: Java, J2EE, JDK, Web Sphere Application Server, JDBC, Log4j, Web Services, SOAP, JUnit, HTML, XML, Apache Ant, Oracle, UML, WebLogic, Oracle DB, CRUD, Eclipse, Waterfall methodologies.

We'd love your feedback!