We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Around 8+ years of experience in Cross - Platform (Web & Client-Server) application development and design using Object-Oriented Programming, Core Java, J2EE technologies.
  • Experience in working in environments using Agile (SCRUM), Waterfall and Test-Driven Development (TDD) development methodologies.
  • Hands-on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection, wind-chill 11.0.
  • Experienced in using ORM frameworks like JPA, Hibernate, Spring JDBC, Spring Data JPA, Spring Data REST
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Micro services, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul Proxy.
  • Implemented Restful Services in Spring Boot Framework for consuming and producing JSON and XML Data.
  • Experienced in using Spring cloud and NETFLIX technologies like Eureka, Ribbon, Zuul.
  • Hands-on experience with application development tools and content management systems like Adobe Experience Management.
  • Experience in java8 features like Parallel Streams, Lambdas, functional interfaces, and filters.
  • Good working knowledge in developing and deploying Micro services related applications with Spring Boot and Spring Cloud.
  • Experience in developing and a solid understanding of Service Oriented Architecture (SOA) and Micro services based J2EEArchitecture.
  • Expertise in designing, developing, and deploying applications using J2EE technologies including Servlets, JSP, EJB, JSTL, Struts, Spring, Spring Boot, JSF, JMS, AJAX, JDBC, JNDI, GWT Java Beans, Hibernate, and Web Services.
  • Designed and developed J2EE MVC applications using Struts, Spring MVC, and Spring Boot.
  • Developed, implemented, and tested Node.js applications.
  • Thorough knowledge and experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (REST/SOAP).

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Java Full Stack Developer

Responsibilities:

  • Implemented Agile (Scrum) Methodology that includes daily scrum meeting with the team, sprint planning and estimating the tasks for the user stories. Involved in analyzing micro services architecture challenges, design analysis, development of the user stories, assigning tasks, testing the application. Solid programming skills and experience troubleshooting Fuse ESB, API and configuration tools. Writing several complex SQL queries and Stored Procedures using Hibernate as the ORM Framework to interact with Oracle Database and perform transactions. Developed Angular services to make Restful API calls using Http and resource services to post and get data in JSON format. Fundamentally redesigned Wind - chill Infrastructure Scoping leading to continued success with Physical, Virtual or Cloud environments.
  • Used Spring Cloud Config server to load the properties dynamically, Spring Eureka service registration and discovery client for maintaining instances and use a ribbon load balancer to balance the load between multiple instances of the same service. Developing RESTful web services using Node JS and Express JS and used Node JS server to interact with the Rest services and database hosted on multiple load-balanced cloud instances. Good knowledge of providing authentication and authorization for web services using OIDC (Open ID Connect) on top of OAuth 2.0. Implemented micro services using Spring Boot, spring-based micro services, and enabled discovery using the server. 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. Used Spring, play/Akka framework for the MVC implementation with spring for Dependency Injection and Hibernate as an ORM tool for database communication. Utilized Node.js,
  • Socket.io, Redis, Supervisor, Grunt, Yeoman, and Angular for scalable website architecture and real-time technology. Hands-on experience in using message brokers such as ActiveMQ and RabbitMQ. For Front End User Interface components used HTML5, CSS3, JavaScript, ReactJS, Angular9. Involved in designing User Interface (UI) applications and professional web applications using JavaScript, Angular 9, Bootstrap, jQuery, HTML, CSS, DOM, XHTML, JSON and AJAX, Angular JS. Developed applications in Java-based UI within Angular 9 framework and Node.js, integrated with TypeScript. Built different modules, controllers, templates, custom filters, and directives in Angular 9. Implemented different validation control on the webpages using Angular 9 and developing a cross-platform application. Worked on AWS services t

Confidential

Sr. Java Full Stack Developer

Responsibilities:

  • Followed Agile Software Development Methodology to build the application iteratively and incrementally. Participated in Scrum related activities and daily scrum meetings. Participated in architecture design meetings to decide on the right web Services to use for the application and Involved in working with the QA to assist in writing test code and debugging the defects in the application. Experienced in J2EE, Java Servlets, JMS, EJB, Design Patterns, Web services and building integration projects using Redhat Fuse ESB and Camel. Expertise in Red Hat Satellite Server installation, Red Hat Linux Kick start, System Imager, SUSE Autoyast and Jumpstart in Solaris. Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java. Developed server - side application using Spring Boot and Hibernate In-order to interact with the 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. Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers. Implemented SOA to develop Spring Restful/Microservices and implemented Spring Eureka, Netflix,
  • Ribbon as part of Services Discovery using Eureka. Experience in developing C++ Class test framework using CppTest, GoogleGmock testing framework and Boost Unit Test. Custom External Smart Number Generator Application in (C#) with MS SQL DB for Windchill PLM Designed proof of concepts and pilot applications using Adobe experience manager. Designed and developed Micro Services business components using Spring Boot. Used Microservices with Spring Boot services and a combination of REST Web Services. Worked on partition of Kafka messages and setting up the replication factors in Kafka
  • Cluster. Built UI using HTML5, CSS3, JavaScript, Angular7. Involved in Developing Microservices to provide RESTful API using Spring Boot with various data persistence ORM frameworks like Hibernate and JPA and messaging engines Implemented the function to send and receive AMQP messages on
  • RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device. Implemented and developed UI components using React JS features like dependency Injection, Models, data binding and controllers. Part of customer forum and stack overflow forum support team and answered around 20-25 questions 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 a message from external programs between the APIs and Microservices. Used JUnit, Mockito and Power Mocks framework for unit testing of application and implemented Test-Driven Development (TDD) methodology. Developed

Confidential

Java Backend Developer

Responsibilities:

  • Followed Agile Software Development Methodology to build the application iteratively and incrementally. Participated in Scrum related activities and daily scrum meetings. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions, and Spring security modules. Lead & support
  • Windchill product updates, upgrades, and migrations. To convert the Entire event flow as a SOA based architecture used RabbitMQ as a queues and BUS. Implemented reprocess the failure messages in Kafka using offset id. Worked with DB2 and Wrote SQL Queries, stored procedures, triggers, & integrated
  • SQL Queries into DAO. MySQL database used to load the application data and writing PL/SQL procedures, complex queries to perform various data operations. Stack Overflow Error exception causing JVM out of memory Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit
  • Runner, JMeter. Developed REST web services using Spring MVC to extract client - related data from the database and used SOAP UI for testing these RESTFUL API web services. Designed and Implemented REST web services using JAX-RS, Spring REST and designed Client applications to consume
  • Restful web service to load data. Resolved trouble tickets that were associated with Sun Solaris T2000 and HP Alpha Tru64 Unix machines. Developing ColdFusion Components that are complex in nature, technically and/or functionally Used Spring Annotations to simplify the business the logic for creating
  • Spring MVC RESTful web services and Spring boot Actuator to externalize configuration properties for different environments. Expertise in creating DAOs (Data Access Objects) by utilizing Spring Data JPA at compile time. Experienced with Hibernate/JPA Entities for mapping HQL, HSQL Named Queries,
  • Criteria, and Projections. Usage of version control repository SVN (Subversion by apache), JIRA/ Rally for ticketing, Wiki for documentation, Jenkins for nightly build. Used SVN for source code maintenance and for version control. Written Ant Scripts to build generate EAR file, using Jenkins for CI/CD process of the application. Used Log4j for logging and handling defects of the application Expertise in using TFS to assign, track, report, and audit the issues in the application

Environment: Agile, Monolithic, AWS, Java EE, Spring MVC, Restful API, Spring REST, Spring Boot, DAOs, Spring Data JPA, Hibernate, JPA, JSON, DB2, MySQL, PL/SQL, Junit, Mockito, Stack Overflow, Easy Mock, JMeter, SVN, Jenkins, CI/CD, Log4j and TFS.

Confidential

Java Developer

Responsibilities:

  • Worked on Agile methodology including team - based design and code reviews. Implementation of MVC architecture by separating the Business Logic from the presentation Logic using Struts framework. Worked with QA team in working with issues from QA environment and BA team for UAT defects Used
  • NoSQL database Cassandra for having high efficiency and a good response to the request. Worked with Cassandra Node Connector for database persistence to interact with Cassandra NoSQL DB with Spring Data to unify and ease the access to Cassandra persistence stores. Prepared Junit test cases using
  • Mockito and Power Mockito and executed the test cases using JUnit. Used Eclipse as IDE for development of the application and SVN for code repository. Experienced in developing SOAP-based Web Services and Web Service Clients (JAX-WS, SOAP, WSDL, and JAXB) Worked on SOAP Web Services using SOAP for transmission of large blocks of XML data over HTTP. Created both stand-alone and clustered environments for JBOSS domains Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java Used Struts tiles libraries for the layout of a Web page, Struts validation using validation.xml and validation-rules.xml for validation of user Inputs and Exception Handling using Struts Exceptional Handler. Worked on XML for transferring and retrieving data between different applications. Experienced in Content Authoring, Administration and Integration with Adobe Experience manager. Developed the web interface using HTML5, CSS3, JavaScript, jQuery, JavaScript, Angular 4 Wrote SQL queries for JDBC prepared statement and used callable statements to call stored procedures. Tested the application in different environments like DEV, QA, and UAT. Resolving spring framework artifacts and code build & deployment with ANT. Monitored the error logs using Log Insight and fixing the problems. Bulk loading for Imagelink to Windchill migration (Java based application) Used HP ALM for defect and issue tracking and Used Jenkins for continuous integration/continuous deployment. Automated regression test cases using Selenium.

Environment: Agile, MVC Architecture, Struts, SOAP, JAX-WS, SOAP, WSDL, JAXB, SOAP, XML, JBoss, Hibernates, Html, CSS, JS, jQuery, Ajax, Cassandra, Junit, Mockito, SVN, ANT, Jenkins, and HP ALM.

Confidential

Software Engineer/ Java Developer

Responsibilities:

  • Involved in gathering and analyzing system requirements. Worked on Waterfall methodology including team - based design and code reviews. Managing Design Variations with PTC Windchill. Developed the interactive web pages using HTML5, CSS3, JSP, JavaScript, jQuery, Angular and Ajax. Worked with
  • DB2 and Wrote SQL Queries, stored procedures, triggers, & integrated SQL Queries into DAO. Used Servlets as an interface between frontend and backend to handle HTTP requests and to send the response back to the front end. Worked with modules like
  • MongoDB and mongoose for database persistence using Node.js to interact with MongoDB. Developed the and Appraisal modules using Java, JSP, Servlets, and JavaScript. Worked on Web Services for transferring
  • XML data between two interfaces. Used JDBC to invoke Stored Procedures and database connectivity to MySQL. Involved in Code reviews for other modules developed by peers. Written testing frameworks for J2EE by using the tools Junit and the Mockito. Used SVN as a version control tool for pushing and pulling the code.

Environment: Waterfall, Servlets, HTTP, JSP, JavaScript, XML, HTML, CSS, jQuery, Ajax, DB2, SQL, JDBC, MySQL, Junit, Mockito, windchill and SVN.

We'd love your feedback!