Post Job Free

Resume

Sign in

Software Development Stack Developer

Location:
Fort Worth, TX
Salary:
Any
Posted:
January 02, 2024

Contact this candidate

Resume:

Navin

Full Stack Developer

Email: ad2d9w@r.postjobfree.com

Ph #: 682-***-****

Professional Summary:

* ***** ** ********** ** all phases of Software Development Life Cycle using Java /J2EE, java 1.8 lambda technologies in various fields.

Extensive experience on Service Oriented Architecture (SOA), Event driven architecture (EDA) and Micro services-based application services.

Experience in implementing complete Software development life cycle (SDLC) for various applications including Analysis, Design, Development, Implementation, Maintenance and Support.

Extensive experience in Internet, client/server technologies using Java, J2EE, JSP, JDBC, JNDI, Spring, Hibernate, Web Services, SOA, JMS, XML, XSLT, JAXB, HTML5, CSS3, JavaScript, Ajax and Shell Scripting.

Has solid professional coding experience in Core Java concepts, such as Multithreading, Collection Framework, Synchronization, Garbage Collection, Data Structures, I/O system with strict coding standards.

Experience in Amazon Web Services provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, ELB, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM and SNS.

Experience in SOA architecture and publishing web services (SOAP, RESTful) that include several components like SOAP, WSDL, XML, XSD, UDDI, JAX-RS and JAX-WS, JAX-RPC, JAXB.

Experience in using NodeJS and Express for making calls (GET, POST, PUT, DELETE) for triggering or fetching data from Restful API's provided by the backend team.

Extensive experience in developing messaging module by using Spring JMS, Apache Camel.

Proficient in creating and refreshing a site page utilizing Angular 2/7/9/10, HTML5, CSS3, JavaScript and jQuery crosswise over different programs and consequently accomplishing cross program similarity.

Proficient in designing and developing Single Page Applications using Angular (8/9) and Angular Material.

Experienced in solving issues in web browsers, following the W3C standards to maintain the website with defect free.

Expertise in using Web Service technologies like SOAP, REST, WSDL, UDDI, to integrate the web-Based applications.

Extensive experience in developing web page quickly and effectively using jQuery, HTML5, CSS3, Responsive Web Design, Bootstrap and experience in making web pages cross browser compatible.

Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes and CSS Behaviors in CSS.

Proficiency with the application servers like IBM Web Sphere, Web Logic, JBOSS and Tomcat.

Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers. Experience in writing SQL and PL/SQL programming.

Experience in integrating Microservices Architecture with Spring Boot and Docker.

Experience in generating logging by Log4j to identify the errors in production test environment.

Hands on experience with build tools like ANT, Maven, Gradle and logging tools like Log4J.

Highly motivated self-starter with Excellent Communication, Presentation and problem-solving skills and committed to learning new technologies.

Technical Skills:

Languages

Java, J2EE, SQL, PL/SQL

Tools & Frameworks

Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, SOA, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, Spring Data.

Web services

SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache Axis2, Apache CFX, JMS, MQ, AWS

Framework

Angular 2/4/5/7/8/9/10, Angular.js, Node.js, Bootstrap, SASS and less.

Web Technologies

HTML 4.0/5, CSS2/CSS3, JavaScript, AJAX, jQuery, JSON, DOM.

Database

Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB and NoSQL

Development Tools

Eclipse, RAD, Spring Tool Suite (STS), IntelliJ

OR mapping

Hibernate, JPA, JTA

Modeling/ CASE Tools

Rational Rose, MS Visio Professional, Star UML

Version Control

GIT, CVS, SVN, Rational clear case, Star Team

Platforms

Windows, Sun Solaris, UNIX

Professional Experience:

Client: Hobby Lobby, Oklahoma City, OK Jan 2022 – Till Date

Role: Full Stack Developer

Responsibilities:

Worked in Agile framework, collaborating with business and dev teams in story grooming, reviewing story/acceptance criteria and performance metrics.

Created Spring Boot application and Refactored the code Java 11. Implemented latest version of Java 11 Features like Utility Methods, Nested Based Access Control, and Local Variable Syntax for lambda Parameters.

Used Microservice architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.

Implemented OAuth tokenisation for RESTful webservices using Spring boot.

Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.

Responsible for developing all the UI pages using HTML, CSS3, Bootstrap, Angular 11, Typescript, AJAX, JSON and RESTful API.

Successfully Updated Angular JS Application to latest Version Angular 11.

Created Single Page Applications using Angular 11, binding data to specific views and synchronizing data with the server,

Created SPAs with multiple views using route services and developed/tested features in an AGILE environment using Angular 11 and Typescript.

Used angular modules like, angular-animate, angular-cookies, angular-filter, angular-mocks, angular-resource, angular-route, angular-sanitize, angular-touch, ui-bootstrap.

Used Ngxs library in the application for the new improved decorators.

Generated Components, Services, Pipes, Directives by using Angular CLI.

Implemented Spring Netflix Zuul API gateway and Eureka service registry for reverseproxy and Dynamic service discovery of API's.

Used Spring Data Repositories to perform CRUD operations.

Responsible for implementing the business requirements using Spring MVC, Spring Boot, Spring Data and Spring Security, Microservices.

Developed REST controllers using Spring Data REST to serve the UI with required JSON data.

Used Amazon workspace in AWS cloud by using AWS SDK through Java for providing Virtual Desktop Images (VDI) to the users.

Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.

Implemented Java Messaging Service (JMS) - Rabbit MQ Series provides independent and potentially non-concurrent applications on a distributed system to communicate with each other

Implemented Jenkins restart scripts to spring boot application.

Extensively used Maven to build the application and deploy on Tomcat Server.

Integrated the JSON objects, DB objects and business logic through faster XML Object Mapper.

Used GITHUB to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and created new branch when the new feature implementation starts

Used NodeJS for building web applications with client-server architecture, where both can initiate communication in two-way connections and allow them to exchange data.

Used spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template to perform the database the database operations by connecting Data Sources available.

Used Maven as build an dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Jenkins, and Jenkins Jobs.

Involved in raising questions for business, getting answers from them, bug fixing, and tracking is done by JIRA. Reviewed the code for ensuring adherence to Java coding standards.

Environment: Java 11, Spring, Spring Boot, Angular 11, Microservices, Spring Data, REST, Node JS, JSON, JAX-WS, HTTP, Rabbit MQ, AWS, Maven, Tomcat, WebLogic, JSON, Oracle, GITHUB, Jira, Agile, Windows.

Client: National Western Life Insurance, Austin, TX Oct 2019 – Dec 2021

Role: Full Stack Developer

Responsibilities:

Involved in Full Life Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.

Followed continuous integration with Agile methodology and regular SCRUM meets.

Design and developed the application using framework Angular 8 with HTML5, CSS3 and Typescript.

Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 8.

Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wire Objects of business classes.

Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.

Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.

Custom Node.js proxy used 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.

Programmed in Angular 8 to upload images/files to the AWSS3 browser from the Front-end by installing NPM package of AWS - SDK.

Created Angular 8 components, implemented Interpolation, input variables, Bootstrapping, NgFor, NgIf, Router-Outlet, binding the click event, Component decorator, binding to the hidden property.

Worked on Angular 8 features like routes, components, custom directives, services and form validations.

Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.

Implemented exception handling in spring boot for REST API, by making use of Exception Handler and Controller Advice annotations.

Coding the persistence module using JDBC API's (Prepared Statement and Callable Interface), Springs SQL/PLSQL Templates.

Used MySQL, Oracle databases to do CRUD (Create, Read, Update, and Delete) operations.

Working with Web Logic and Apache Tomcat Application Servers.

Packaging and Deployment of builds through Maven scripts and integrated with Jenkins.

Developed the application in STS (Spring Tool Suite). Used Git as Version Control System for the application.

Used Log4J utility to generate run-time logs and used Jira for build and Maintenance of the project.

Ensured Agile, JDE & Oracle Databases are in sync. Create & distribute weekly Reports and followed up on Change Activity; managed released documents and maintain server database.

Environment: Java 8, J2EE, Spring, Spring boot, Angular 8, JDBC, AWS, REST, log4j, JUnit, Jenkins, XML, Ajax, Jenkins, TypeScript, Tomcat, Spring Tool Suite (STS), Web Logic, REST, Apache Tomcat, Oracle, Maven. GIT, Jira, Agile.

Client: CrossFirst Bank, Leawood, KS Apr 2018 – Sep 2019

Role: Full Stack Developer

Responsibilities:

Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the application.

Designed and developed various modules of the application with Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.

Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.

Used Java 8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.

Involved in the development of a portal called Microsite using Spring boot framework.

Designed and developed the application using AGILE-SCRUM methodology.

Implemented features like logging, user session validation using Spring-AOP module.

Upgraded the UI screens in the application to single page UI using Angular 4, HTML5 and CSS3.

Implemented functionality using Angular 4, Typescript and ES6.

Used Angular 4 routing features to make the component independent.

Effectively used CSS3 features and created multiple columns, borders, backgrounds and used SASS to maintain the code with snippets and the available libraries.

Implemented Angular 4 services to communicate with Express.js on the server-side in-order to perform CRUD operations on database.

Created various MongoDB collections and wrote services to store and retrieve user data from the application.

Used Angular 4 Life Cycle Hooks throughout the application for components.

Design and Development of Objects using Object Oriented Design in Java.

Preparing the migration document for migrating application from Struts to spring and Responsive Web Designing (RWD) of the application.

Deployed the application in AWS EC2 instance performed continuous integration using Jenkins.

Developed the Spring AOP Programming to configure logging for the application.

Configured session timeout with Spring Boot in server side and implemented auto logout Functionality.

Involved in creating and Deployment of REST API and Micro Services in Java J2EEE using Spring Boot.

Node.js is used to develop server-side applications.

Developed API for using AWS Lambda to manage the servers and run the code in the AWS.

Worked extensively on Web Services (REST), XML, JMS and Spring Controller.

Extensively used Maven to build the application and deploy on Tomcat Server.

Maintained source code in GIT Repository.

Used Log4j for logging to trace the application log messages which is used for debugging.

Reviewed the code for ensuring adherence to Java coding standards.

Used JIRA for writing user stories and raising defects in a defined sprint.

Environment: Java 8, Spring Boot, Spring JDBC, Spring IOC, Spring MVC, Spring AOP, Spring ORM, Angular 4, JSP, JQuery, JSON, Elastic, Node.JS, Microservices, REST Web Services, Agile, Hibernate, Maven, GIT, Oracle, Tomcat, Log4j, GIT, JIRA, Oracle, Windows.

Client: Sun & Ski Sports, Houston, TX Dec 2016 – Mar 2018

Role: Java Developer

Responsibilities:

Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project according to SDLC methodologies.

Involved in Object Oriented Analysis and Design (OOAD) using UML for designing the application.

Used Spring framework and J2EE components, Utilized Spring MVC, IOC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction.

Used spring core container as the service layer, spring transaction management to manage transactions, spring Data Access/Integration layer for JMS and spring remote scheduling to invoke Jobs during development phase.

Created Hibernate Sessions, Transaction management, Configuration and Mapping objects, HQL, and Criteria's to set and fetch the data from SQL based schema.

Active participation in WebLogic server and Oracle problems (killing instances, debugging server logs, applications logs)

Consumed Web Services for data transfer from client to server and vice versa using SOAP.

Configured Maven, Shell Scripts. Used Jenkins for Continuous Integration (CI).

Used GitHub repository to run the Jenkins job for Continues Integration while developing the applications and posting them in GitHub and issue tracking/bug tracking tool Jira.

Environment: Java, Spring, Hibernate, Spring Core, Spring DI, Spring IOC, Spring Transaction, SOAP, JAX-B, Log4j, maven, Jenkins, GIT, Jira, Agile, Windows.



Contact this candidate