Post Job Free
Sign in

Java Full Stack Developer

Location:
Denver, CO, 80204
Posted:
May 29, 2025

Contact this candidate

Resume:

Kalpalatha Y

Phone No: 720-***-****

Email ID: ************@*****.***

Java full stack developer

PROFESSIONAL SUMMARY:

Having 6+ years of experience in Java Full Stack with expertise in Front End and Back End Technologies like JavaScript, TypeScript, Angular, Bootstrap, Hibernate, Struts, Servlets, Spring MVC, JSP, Web Services and database designing, development.

Strong working experience in software development life cycle (SDLC) process like Waterfall, Agile Scrum and Test-driven development methodologies (TDD).

Extensive experience in designing and developing front-end user interfaces with HTML5, CSS3, JavaScript, Typescript, Angular 8/9/10/11/12/13/14, AJAX, Bootstrap, DOM, JSON and building applications using Java, J2EE technologies Servlets, JSP, JDBC, XML, JMS.

Proficient in the development of Client/Server and Web Applications using Java 8/11/13/17, J2SE technologies and Web Technologies for enterprise applications.

Created Single page applications with React using Hooks, redux for stateful management; or using previous React state object plus lifecycle for component's internalize stateful management. Used react - router for routing.

Extensive experience with Frameworks in Spring, ORM (Hibernate) and Spring (Spring MVC, Spring Context, Spring IOC, Spring AOP, JDBC, IO, JTA, Spring DAO, Spring ORM, Spring Data, Spring Boot, Spring Batch, Spring Security and RESTful).

Experience in Designing and building dynamic and user interactive websites using JavaScript, Angular, Backbone.js, Express.js, Bootstrap, Node.js, Vue.js, and jQuery, Ember.js, D3.js.

Experience in developing web applications utilizing Angular, TypeScript, HTML5, CSS3, Bootstrap and integrating Restful API’S and end-to-end testing with protractor.

Expert in implementing RESTful and SOAP Web Services using different APIs like JAX-WS, Jersey, JAX- RS based on Service Oriented Architecture (SOA).

Experienced in AWS Cloud platform and its features which include EC2 AMI, security groups, EBS Cloud watches, AWS Config, Auto-scaling, IAM and AWS S3.

Authenticated Users accessing RESTful services using Oauth 2.0, OID, OIDC and JWT (Jason Web token)

Have developed the Micro services framework prototype with guidelines, the developers have followed

Knowledge in C#.NET Web Forms development, including Server Controls and User Controls.

Experienced with version control systems Git, GitHub, GitLab, Bitbucket, SVN, CVS and project management tools JIRA, Rally, MS Project.

Experience in developing CI/CD system with Jenkins on Kubernetes environment, by utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.

Testing of the applications using Selenium and behavioural testing using Cucumber.

Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using Apache Kafka, RabbitMQ, ActiveMQ and IBMMQ to communicate from Client to Server

Proficient in software build processes, automation using Maven, ANT, and Gradle, and experienced with IDEs and tools such as RAD, Web Sphere, Eclipse, JBuilder, Visio, Rational Rose, TOAD, and Cruise Control.

Experience in major web servers, including Apache Tomcat, Glassfish and JBoss.

Good Experience in Linux Bash scripting and following PEP Guidelines in Python.

Experienced in automation using Selenium, JBehave (BDD), and Test-Driven Development (TDD), with expertise in unit testing using JUnit, Mockito, and Sonar for test implementation and sanity testing.

Extensive experience working with SQL databases (Oracle, RDBMS, DB2, SQL Server, MySQL) and NoSQL databases (Mongo DB, Cassandra, CouchDB, DynamoDB) on large data platforms, along with hands-on expertise in PCF (Pivotal Cloud Foundry).

Strong communication skills with professional attitude and can take the pressures to drive with enthusiasm to support of client Hadoop Cluster environment with full potential.

Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.

TECHNICAL SKILLS:

Languages: C, C++, Java 8/11/13/17, J2EE, JavaScript, SQL, PL/SQL

Java/J2EE Technologies: Hibernate, Servlets, JSP, JSON, JSTL, JDBC, JSF, MVC, XML, JAXP, DOM, JNDI, Web Services

Web Technologies: Angular 8–14, JavaScript, React JS, TypeScript, HTML5, XML, CSS3, Node.js, Backbone.js, Ext JS, Prototype.js, Microservices, Bootstrap

Web Servers: Oracle WebLogic, IBM WebSphere, JBoss, Tomcat

Scripting Languages : Python, JavaScript, TypeScript, jQuery

Frameworks: Spring, Spring Data, Spring Boot, Spring JDBC, Hibernate, Spring Core, Spring ORM, Spring AOP, Log4j, Apache Kafka, JUnit, Mockito, Microservices, Struts

Design & DevOps Tools: Rational Rose, StarUML, Enterprise Architect, Jenkins, Docker, Kubernetes, Chef, Ansible, Puppet, Kickstart, Terraform, OpenShift

Version Control Tools: GIT, GitHub, GitLab, Bitbucket, SVN, CVS

IDEs: Visual Studio Code, Eclipse, NetBeans, IntelliJ IDEA

Cloud Computing: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS IAM, AWS CloudWatch, Red Hat OpenShift

Databases: Oracle, DB2, SQL, MySQL, MongoDB

Operating Systems: Windows, Linux, macOS

Messaging: JMS, IBM MQ, Apache ActiveMQ, Apache Kafka

PROFESSIONAL EXPERIENCE:

Client: PNC Bank, Pittsburgh, PA Mar 2023 – PRESENT

Role: Java Full Stack Developer

Responsibilities:

Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.

Used Java classes to implement business logic for the Supernet back-end, included Mobile phone association services.

Lead whole lifecycle of the project (Initial Contact, Requirements, Architecture and Design, Coding, Testing, Deploy, Capacitation and Support).

Responsible for developing the UI pages using Angular 14/13/12 HTML5, CSS3, JavaScript and Bootstrap.

Used J2EE design patterns like Value Object Pattern, Business Delegate, service locator, and session facade, Singleton, Factory and DAO.

Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP, and Spring Annotations.

Performed Installation, Configuration and Maintenance of production Cloud Environments such as Tomcat, Apache, Jetty, and JIRA.

Designed J2EE components using spring MVC, Spring Batch, Spring JMS, struts and hibernate.

Design and developed REST Full and REST Less JSON based webservices to interact with the web Interface, and provide the information for client’s accounts.

Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.

Implemented Struts framework in the application. Responsible for configuration and integration of Spring, Struts and Hibernate.

CVS branching and merging are less sophisticated compared to Git and SVN

Developed Spring Restful/micro services and implemented Spring Restful/Micro Services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.

Used Spring JPA transaction manager to manage transactions in the application and used various propagation levels.

Behavioural and Integration testing is done using Cucumber and Selenium respectively.

Responsible for migrating the Web services from shared Java environment to PCF - Cloud platform.

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 Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.

Designed and developed Message driven beans that consumed the messages from the Java message queue & Configured JMS service class to transfer the orders between agents and policy holders.

Extensively used Spring IOC architectural model to inject objects based on the selection of components like setter injection and Interface injection to manage the object references.

Developed Restful services using Spring Boot and Jersey integration and involved in creating Jersey filters, interceptors and exception mappers.

Responsible for debugging, testing, maintaining and deploying the application and used log4j for tracking errors and debugging the code. Created test cases to test spring services using JUnit and Mockito frameworks.

Performed application development following Agile Scrum methodology by taking part in analysis, design, coding, unit, and integration testing of business applications.

Responsible for the design, analysis, development and maintenance of the Enrolment System application.

Developed user interface using JSF, HTML5, Angular, JQuery and performed client-side validations using Java Script, AJAX and CSS3.

Used Jenkins for building and deploying the projects and worked on SVN for source code management.

Conducted the SQL performance analysis on Oracle 11g database tables and improved the performance by SQL tuning.

Environment: Java, Java script J2EE, Hibernate, JMS, EJB, Spring Suit, Struts, Servlets, Microservices, JSON, JBoss, JSP, HTML5, CSS3, JavaScript, Angular14/13/12, Node.js, Backbone.js, BootStrap, AJAX, Rest, Log4j, Junit, Mockito, SQL, Docker, kubernets, AWS, Oracle, Windows.

Client: AKC Pet Insurance, Raleigh, NC Dec 2021 – Mar 2023

Role: Java Full stack Developer

Responsibilities:

Developed AJAX scripting to process server side JSP scripting.

Worked on the modernization of a legacy and outsourced UI technologies used were Angular11/10/9, CSS, Node JS, Express JS, React.JS and AWS (Amazon Web Services).

Developing enterprise applications using Struts Frameworks

Implemented the Connectivity to the Data Base Server Using JDBC.

Involved in development of back-end business layers using Servlets

Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.

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

Used ANT scripts to build the application and deployed on WebSphere Application Server.

Created PL/SQL procedures, functions and written complex SQL queries

Utilized Mongo database management system for keeping user generated data

Bottle micro-framework implemented with REST API and Mongo DB (NoSQL) as back-end database.

Developed the UI panels using JSF, XHTML, Ext.Js, CSS3, DOJO and JQuery.

Involved in provisioning AWS S3 buckets for backup of the application and sync this contents with remaining S3 backups, by creating entry for AWS S3

Integrated Kubernetes with Jenkins or Git Lab CI/CD pipelines for automated builds, testing, and deployments.

Experienced with cloud services like Spring Eureka, Pivotal Cloud Foundry and AWS.

Developed Web API using NodeJS and hosted on multiple load-balanced API instances.

Use modern web technologies such as HTML5, LESS, JQuery, Knockout JS frameworks.

Created plugins to extract data from multiple sources like Apache Kafka, Database and Messaging Queues.

Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services

Participated in the sprint review meetings and explained the technical changes to the clients.

Developed the Site using the Struts with Spring Integration using the tiles framework

Developed Business logic in a separate layer and integrated into Action classes using the Business façade design pattern

Used Java Naming/Directory Interface (JNDI) and JDBC connection pooling to access the database seamlessly.

Developed and Implemented Web Services and used Spring Framework.

Interfaced with the back-end using Hibernate Framework and XML

Implemented business logic using Struts action components in the Struts and Hibernate framework.

Written Junit test cases for testing UI Framework classes and wrote many Java Scripts to do client-side validations.

Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.

Wrote complex SQL statements to retrieve data from the DB2 database.

Used My Eclipse as an IDE for developing the application.

Deployed the developed web components on Apache Tomcat Web-Server.

Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery.

Application is deployed on WebSphere Application server. Maven is used as a build tool

Involved in publishing the web content in the portal site by using the Oracle ECM

Developed test cases for unit testing in the integration layer using Mockito and Cucumber.

Working with the JIRA tool for Quality Center bug tracking

Design, develop and test of SOA services using SOA / Web Service

Deployed the applications in Linux servers using deployment scripts.

Environment: Java, J2EE, JavaScript, Angular 11/10/9, Spring, Hibernate, Struts, Servlet, Spring Suit, JSF, JDBC, Web Services, DOJO, CSS, AJAX, HTML5, JSP, JSTL, NodeJS, Json, Kafka, Eclipse, Kubernets, Apache Tomcat, Web Sphere, SQL, Oracle, Mockito, Linux, Windows.

Client: Celonis Inc., New York, NY Mar 2019 – Nov 2021

Role: Java Full Stack Developer

Responsibilities:

Developed custom components for CDC with J2EE, spring, Hibernate and Java. Designed components to extract and load data from EPA website utilizing spring and Hibernate.

Implementing the micro services to base on Restful API utilizing Spring Boot with Spring MVC and Spring Data JPA.

Heavily used Spring Inheritance, Auto-wiring, Core Container, Security, AOP, Spring Quartz for scheduling tasks to generate reports and emails to clients.

Implemented Spring MVC flow to interact with different modules and extensively used Spring AOP and Dependency injection during various modules of project.

Test Driven Programmer with thorough knowledge in Unit testing with JUnit, Mockito and using SoapUI, Postman for Web Service testing, performance testing with JMeter and automated testing with Test Driven Development (TDD) in Extreme Programming model.

Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.

Worked on server-side web applications using Node.js and involved in Construction of UI using JQuery, ReactJS, Ext JS, Bootstrap and JavaScript.

Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL) Involved in detailed analysis based on the documents.

Used Spring MVC, AOP, IOC and Hibernate to establish the Connection with Database for Stored Procedures. Created reusable React components for the application and used props for single directional data flow and used state for Class components.

Worked with Open Shift platform in managing Docker containers and Kubernetes Clusters.

Incorporated react-redux for global state management, mainly for the authentication process, and added redux-thunk for asynchronous handling.

Designing and developing Restful API and services using best practices to interact within the micro services and with the front end. Using spring MVC and spring rest.

Implemented complete Maven build life cycle to achieve organized application structure and conflict free dependencies in pom.xml file.

Used Maven and Jenkins to automate the build and deploy process and Git was used for project management and version management.

Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.

Environment: Java, J2EE, JSP, Hibernate, Servlets, Spring Suit, EJB, JDBC, micro services, JavaScript, React.js, Node.js, BootStrap, Backbone.js, jQuery, Apache Tomcat, Docker, Jenkins, WebSphere, XML, HTML5, CSS3, SQL, Oracle, Windows.

Education

Bachelors in computer science and engineering from AP IIIT RK Valley



Contact this candidate