Post Job Free
Sign in

Stack Developer Software Development

Location:
Dallas, TX
Posted:
November 13, 2023

Contact this candidate

Resume:

SANDEEP KUMAR (Java Full stack Developer)

Phone: 202-***-****

Email: ad039h@r.postjobfree.com

SUMMARY:

With over 6+ years of extensive development expertise, I specialize in creating n-tier applications for web deployment using Java, J2EE, JSP, JSF, Servlets, JDBC, JMS, JavaBeans, JavaScript, HTML, and XML.

Proficient in Agile, Waterfall, and Scrum methodologies, I excel in various stages of the Software Development Life Cycle, including requirements gathering, design, development, testing, and implementation of web-based and UI applications using Servlets, JDBC, JSF, JavaBeans, JMS, XML, XSLT, Oracle, SQL, and MVC architecture.

Proficient in developing interactive user interfaces using React.js library.

Have worked extensively with frameworks like Struts, Hibernate, Spring, Tiles, EJBs, RMI, and JUnit. I possess hands-on experience with Angular 10, employing the Model-View-Controller (MVC) pattern to design and develop Single Page Applications (SPA). My skills include utilizing Bootstrap and CSS Media Queries to craft Responsive Web Designs (RWD).

Solid understanding of React Hooks for functional component development and state management.

Have made substantial use of Spring IOC, configured Application Context files, and implemented database object mapping through Hibernate annotations. My responsibilities have encompassed production support, collaboration with cross-functional teams, and the development of client request validations and processing using JavaScript and HTML. I have also engaged in multithreading for efficient simultaneous operations, thus reducing time and communication costs.

Highly proficient in the Angular framework, boasting substantial experience in developing web applications using Angular. My expertise spans key Angular concepts like components, services, modules, and dependency injection.

Developed and maintained scalable and reusable React components for complex user interfaces, enhancing code modularity and readability.

Proficient in developing robust RESTful APIs using Spring Boot, ensuring seamless communication between the front-end and back-end systems.

Skilled in UI development, I excel in crafting responsive and interactive user interfaces using Angular robust templating, data binding, and component-based architecture, thereby creating intuitive and engaging user experiences.

Hands-on experience extends to AWS with Docker, Red Hat instance creation, data warehousing, and other application services. I have worked with technologies such as IBM WebSphere 6x, 7x application servers, and Apache Tomcat.

Possess a strong command of Database Programming using SQL, PL/SQL, Triggers, and Stored Procedures. My proficiency also covers the use of Development Tools like Eclipse, NetBeans, and others.

Experience in writing database objects like Stored Procedures, Triggers, SQL, PL/SQL packages and Cursors for Oracle, SQL Server, DB2 and Sybase.

Working with DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes

Strong working knowledge in Spring Core, Spring Boot, Spring Data JPA, Spring Web, Spring DAO, Spring MVC, and Spring JDBC architectures.

Good experience in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, EJB, Spring MVC, JavaScript, DOJO, JDBC, JMS, JNDI, IBM RMI, XML, and Restful Web Services.

Developing Microservices using Spring MVC, Spring Boot, and Spring Cloud and Experience in handling messaging services using Apache Kafka.

Skills:

Languages

Java 8.0/7.0/6.0/5.0, Java/J2EE, JDBC, Design Patterns, Shell Scripts, SQL, PL/SQL Typescript

J2EE Technologies

Servlets, JDBC, JSP, JSF, JMS, EJB, JNDI, Java Security

Mark-up/XML Technologies

HTML, CSS, JavaScript, J Query, AJAX, AngularJS, Bootstrap, XML, XSD, XSL/XSLT, SAX/DOM, JSON, React.

Tools & Framework

Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, JUnit, SOAP UI, ANT, Maven, Jenkins, Jasper Reports, Apache Active MQ, Apache Camel.

Web services

SOAP, UDDI, WSDL, JAX-RPC, Restful, Micro services, AWS (Amazon Web Services).

Web/App Servers

IBM Web Sphere, Apache Tomcat, J Boss, Web Logic Server.

Database

Oracle, SQL-Server, MySQL server, TOAD, MongoDB/NoSQL, Cassandra. PostgreSQL

IDEs

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

Design Patterns

MVC, Front Controller, Session Facade, Singleton, Business Delegate and DAO patterns

Experience

Full Stack Java Developer 08/2020 to Current

Client: Big Lots Columbus, OH.

Responsibilities:

Crafted and engineered an Online Application by utilizing the Spring MVC Framework and Spring Core.

Design and develop RESTful API capabilities on Java/node.js technologies and deploying in AWS and implement API proxies on Apigee Edge.

Extensive experience in building microservices and applications with Spring Boot, following best practices for modularity, scalability, and maintainability.

Implemented client-side routing using React Router to create smooth and intuitive navigation in single-page applications.

Strong understanding of Spring Boot's dependency injection and inversion of control (IoC) for building loosely coupled and testable components.

Developed various web applications using scripting languages such as Unix PowerShell, JavaScript, Python, Bash, and jQuery.

Enriched and refined applications through Java and J2EE technologies, encompassing Servlets, JSP, JDBC, JNDI, and EJB.

Optimized front-end performance by employing best practices, code splitting, and lazy loading techniques in React applications.

Proficiently worked with Web Services, including RESTful Web Services, and adeptly handled HTML, JSON, XML, Maven, Log4J, and MySQL DB.

Applied expertise in J2EE Design Patterns, including Singleton, Session Façade, and DAO, to enhance application architecture.

Setting up Angular framework for UI development. Developed html views with HTML 5, CSS 3, jQuery, JSON, and JavaScript, Angular9. Integrated Spring Security with JDBC to manage user registration and login

I've successfully integrated Redux into our projects to manage application state, allowing for a predictable and scalable state container. This significantly improved data flow and made it easier to debug and maintain our applications.

Contributed to the development of Use Cases, Class Diagrams, and Sequence Diagrams using UML notation.

Developed the application using Java 8 and implemented its features like lambdas Expressions, functional interfaces, Time API, Streams

Demonstrated proficiency in Hibernate ORM, effectively designing Hibernate XML files and corresponding Java class files for object-relational mappings.

Employed Hibernate caching using Earache and harnessed Hibernate Query Language (HQL) and Custom Queries for data retrieval from the Oracle database within the DAO layer.

Leveraged PL/SQL Stored procedures, triggers, and packages within Toad Software to interact with the Oracle database, extracting and manipulating data.

Utilized JPA query language for CRUD operations, ensuring seamless database interactions.

Analyzed and optimized online transactional processes, business workflows, and adaptations, incorporating MongoDB for improved application quality and additional requirements.

Maintained and curated application context files for the service layer through the Spring Framework.

Implemented secure data extraction from the database using SOAP (WSDL 2.0) Web Services and Apache CXF.

Implementing responsive web design using CSS and media queries has been a standard practice in my work. I've ensured that our React applications are accessible and functional across various devices and screen sizes.

Involved in developing UI Automation and backend test scripts that generate reports in selenium cucumber

Demonstrated hands-on proficiency in Java microservices, leveraging Spring Cloud and Spring Boot.

Integrated RESTful API calls with Ajax, employing JAX-RS and Jersey, and harnessed Multi-Threading and Caching techniques to enhance application performance and user experience.

Facilitated data Marshalling and unmarshalling using JAXB.

Orchestrated the creation of a Docker container with embedded Linux containers and integrated AMI images.

Played an instrumental role in developing the presentation layer and GUI, utilizing CSS3, HTML5, and jQuery.

Engaged in meticulous Performance tuning of applications and diligently documented troubleshooting processes.

Created SOAP web services interface to Java-based runtime engine and accounts.

Used Maven as build tool and deploying the application. Setting up the build and deployment automation for Java base project by using JENKINS and Maven.

Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and docker for the runtime environment for the CI/CD system to build, Test and Deploy.

Used AWS to build Java applications that work with Amazon S3, Amazon EC2, Amazon Simple-DB, and more.

Java Full Stack Developer 08/2018 to 07/2020

Client: Master Card Ashburn, VA.

Responsibilities:

Upgraded the UI screens in the application to single-page UI using Angular 8, HTML5, and CSS3

Enhanced application performance by Angular 8 Component-based development in view of future Angular framework transitions

Developed new features and components using Angular 8 and Angular material, ES6, and GIT Lab

Developed custom directives in Angular 8 to share common functionalities shared between different components

I follow best practices for error handling, utilizing Error Boundaries in React to gracefully handle and report errors. Additionally, I've worked with Sentry for real-time error tracking and debugging.

I've integrated RESTful and Graph QL APIs into React applications, utilizing tools like Axios and Apollo Client. This includes handling data fetching, response parsing, and robust error handling.

Created proof-of-concept using responsive web design, Angular 8, HTML5, and Bootstrap 4

Perfectly utilized the de-centralized nature of Cassandra making DB Always-On and avoiding regional Outages

Developed web-based applications using Python, Django, XML, CSS, HTML, JavaScript, AngularJS, jQuery, and Bootstrap

Used Spring Boot Microservice architecture to develop minimally configured REST-based Web Services. Utilized OpenShift to configure and deploy applications

Managed workflow, reported risks proactively, and provided mitigation plans to address risks

Implemented best practices of RCA (Root Cause Analysis) for future releases

I have a proven track record of effectively managing and optimizing various resources on Google Cloud, such as virtual machines, storage solutions, and networking components. This ensured both cost-efficiency and scalability for our projects.

Used the Kubernetes commands for creating the Autoscaling for platform service OpenShift

Maintained Interface compatibility and concurrency in the project using Java 8 new features including default, static methods, and Concurrency API

I've successfully utilized GCP's machine learning services, particularly AI Platform and AutoML, for tasks such as training models, deploying them into production, and making accurate predictions, contributing to data-driven decision-making.

Worked on open-source technologies using OpenShift and Deployment of Rest APIs in OpenShift

Used Microservice architecture with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers

Proficient in Git, I collaborate seamlessly with team members through platforms like GitHub, ensuring code integrity and smooth workflows.

With hands-on experience, I've configured and optimized GCP's networking components, including Virtual Private Cloud (VPC), Load Balancing, and VPN connections. This played a pivotal role in establishing robust and efficient network architectures.

Worked on NoSQL databases like MongoDB and Cassandra where data storage was scaled rapidly

Utilized Docker Images/containers and Kubernetes

SQL overrides were widely used and replaced at the place of several transformations

Analyzed Workflow and business processes to assist in the creation of ETL procedures to transfer data from source to target systems

Proficiency in handling exceptions and errors within Spring Boot applications to ensure graceful error handling and user-friendly responses.

Used Hibernate ORM solution, mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.

Used JavaScript, jQuery, Node JS and AJAX technologies for front-end user input validations and Restful web service calls.

I possess in-depth knowledge of GCP's security features and adhere to best practices. This includes expertise in Identity and Access Management (IAM), Cloud Security Command Center, and ensuring compliance with important standards like GDPR and HIPAA.

Designed front-end presentation logic using JSP, HTML5, CSS3.

Used hibernate, object / relational mapping (ORM) solution, data representation mapping technique from MVC model to Oracle relational data model with SQL-based schema

Created Logging aspects for auditing and logging purposes using Spring AOP and implemented security for the application using Spring Security

Collaborated closely with UX/UI designers to translate design mockups into interactive, pixel-perfect user interfaces using React.

Built main application in Python, and Django leveraging technologies such as Backbone JS.

Java Developer 01/2017 to 07/2018

Client: Cleveland Clinic Atwater, OH.

Responsibilities:

Design of software utilizing Agile-Scrum methods and J2EE architecture specification and design trends

Involved in the development and programming of a modern website, utilizing Angular-JS, HTML, Bootstrap, CSS, and JavaScript.

Integrated third-party libraries and APIs into React applications to extend functionality and meet specific project requirements.

Developed Angular services, and controllers and created models for two-way data binding

Designed user Interface using Angular UI components such as tabs, grids, dropdowns, etc, and configured the routing service using an Angular-JS router

Used Angular Resource and HTTP services to retrieve the data from the server and to display the content on the browser and created custom reusable components

Involved in the development of HTML and JavaScript for client-side presentation and data validation

Used Spring Declarative Transaction Management to manage request transactions

Spring batch jobs built for importing XML data into the database and for email alerts

Developed application components using Spring, Spring-Data, Spring Boot and Oracle.

Used Spring extensively to achieve dependency injection to wire the object of business class.

Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.

Involved in developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.

Implemented authentication and authorization mechanisms within React applications, ensuring secure access to different user roles and functionalities.

Knowledge of Spring Boot Actuator for monitoring and managing application health, metrics, and security configurations.

Used Junit and Mockito for code checking and log4j for code logging

The Maven build tool was used to build and deploy the application and the Jenkins application was used for continuous integration

Collaborated with back-end developers to design API endpoints and efficiently consume data within React components.

Used Eclipse extensively in the development and debugging of the application and used SVN and GIT tools to manage the code versions

Used Splunk for logging, analyzing, and monitoring data.



Contact this candidate