Post Job Free
Sign in

Stack Developer Software Development

Location:
Lewisville, TX
Posted:
April 28, 2025

Contact this candidate

Resume:

ABOUT ME:

Java Full Stack Developer with over * years of experience in designing, developing, and testing scalable web applications using Java/J2EE technologies. Proficient in both front-end and back-end development, with expertise in frameworks like Spring Boot, Hibernate, React, and Angular. Adept at building responsive, high-performance applications following Agile methodologies and DevOps practices. Seeking to leverage technical expertise to develop innovative and efficient software solutions.

Java 8 JEE Angular MySQL Java Script Node Js Spring

Highly skilled and results-driven Full Stack Java Developer with 3 years of expertise in OOPs, Java/J2EE technologies, React, Angular, NodeJS, and all phases of the Software Development Life Cycle (SDLC), including design, development, testing, and deployment of web-applications.

Experienced in both Waterfall and Agile methodologies. Strong collaboration, Communication and Time Management skills, ensuring alignment between business requirements and technical implementations. Demonstrated ability to deliver Efficient, Scalable, and Maintainable Code.

Experience in working with MEAN Stack Development using Mongo DB, Express, Node, and Angular 2/4/6/7/8 Modules, Services, Templates, directives, and dependency injection to create a SPA and worked with Angular CLI.

Experience in using React components, Forms, Events, Keys, Router, Redux architecture, Flux concept & redesigning sites with everything from the contact page to the landing page.

Hands-on experience with Core Java concepts such as OOP concepts, Collections, Exception Handling, Multi-Threading, and sound knowledge of Data Structure and Algorithms.

Experienced in developing messaging modules by using Spring JMS, Apache Camel, and Rabbit MQ.

Experience in Spring framework (MVC/IOC/ORM/JDBC/AOP/BATCH/WEBFLOW/Context) and Struts (MVC architecture, Interceptors, Action mappings, and resource bundles.). Good knowledge in developing Micro Services using Spring boot.

Proficiency in handling web and application servers in creating Domains, Configuration connection pools, and deploying applications on Apache Tomcat, WebLogic, WebSphere, and JBoss.

I have extensive experience in Core Java, J2EE, JSP, Servlets, JDBC, Spring, MuleSoft ESB, Maven, Hibernate, Restful Web Services, and SOAP.

Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iteration methodology, Agile Development & Testing using Software Development Life Cycle.

Hands-on Experience in writing PL/SQL optimization, and creation of complicated stored procedures, joins, and views for database objects in Oracle, MySQL, SQL Server, and MongoDB.

Experience working in messaging systems using message brokers such as Kafka, RabbitMQ. Hands-on working experience with Apache Kafka and Zookeeper apart from JMS messaging services.

Extensive experience in developing Microservices using Spring Boot.

Good knowledge of the Java based logging framework Log4J and Java based build automation tools Apache Maven and Ant Script

Excellent Expertise in Amazon Web Services (Amazon S3, Amazon EC2, Amazon SQS, Amazon Simple DB, Amazon Elastic Load Balancing, Amazon EBS, Amazon CloudFront, and Amazon Lambda).

Using Jenkins with GitHub to establish a continuous integration (CI) and continuous deployment (CD) pipeline using

Docker container services to deliver the applications.

Maintained code repositories using various version control tools like GIT, and Bitbucket

Proficiency using Integrated Development Environment (IDE)s such as NetBeans, Eclipse and SQL Developer.

TECHNICAL SKILLS:

Programming Languages

C, C++, Java 8.0/7.0/5.0, J2EE, Python 3.6.0, PL/SQL

Web Services

JAX-WS (SOAP), JAX-RS (REST, REST API), PCF, WSDL.

Web/Application Servers

Apache Tomcat 6.0, Kafka, IBM WebSphere 8, Oracle WebLogic, JBoss 4.0.

IDE

Eclipse, My Eclipse, Edit Plus, NetBeans 7.0, Visual Studios.

Design Methodologies

Agile, Scrum, UML, J2EE Design Patterns.

Application Frameworks

Struts 1.x/2.x, Spring 4/5, Spring Core, Spring MVC, Spring Boot, Spring Security, Spring Batch, Spring ORM.

UML tools/ Build tools

Apache ANT, Maven, Jenkins, JUnit, Jira, Dream viewer, Docker, Rational Rose, Google cloud, CI/CD, PCF, Kubernetes, UML, Selenium.

Web Technologies

HTML5, CSS3, JavaScript, jQuery, AJAX, Angular 6 or 7, AngularJS 2.0, 4, 6.0, Node JS. Bootstrap, JSON

XML

XML, DTD, XSL, XSLT, XHTML, XML Schema and DOM Parsers.

AWS

EC2, RDS, S3, ELB.

J2EE Technologies

Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA.

Version Control

IBM Clear Case 7.0, 7.1, SVN, CVS, Git.

ORM Framework

Hibernate, JPA, DAO.

Databases

Oracle 9i/10g/11g/12c, SQL Server, MySQL, Mongo DB, SQL server2012/2014

Education Details:

I completed my master’s degree at University of Illinois Springfield, Illinois, United States in the year 2024.

I completed my bachelor’s degree at Jawaharlal Nehru Technological University, Hyderabad in the year 2022.

Rockefeller Capital, Austin, TX May 2024 - Present

Java Full Stack Developer

Responsibilities:

Participated in Agile (Scrum) methodology and Involved in Design, development, System Testing and User Acceptance Testing.

The application is based on Micro Service Oriented Architecture using Angular and Cassandra DB and MySQL to develop Single Page Applications (SPA).

Developed the application using Hibernate and Spring Framework.

Worked with Angular CLI and Typescript in Angular to create Controllers and Angular components for the Web Pages.

Extensively used Angular UI (Angular Bootstrap) for ng-grid, and UI components and other directives such as ng-repeat and ng-show/ng-hide.

Implemented Angular directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components, Components, ng-Modules, Providers, Services, and classes for navigation respectively.

Optimized performance is achieved by Angular Lazy Loading.

Used Spring Boot which is radically faster in building cloud Micro Services and develop spring based application with very less configuration.

Designing and implementing modern micro services architectures on cloud infrastructures using AWS Services such as ECS, ECR, ELB, AWS Elastic Search, MSK, Auto scaling Groups, EC2, etc.

Used Spring MVC components to implement business layer and Spring Boot for Micro-services

Implemented Elastic Search for caching to enhance the performance of application.

Implemented Node JS as a server-side proxy for observing various response time.

Implemented modules into Node JS to integrate with designs and requirements.

Used Node Package Manager (NPM) to manage modules & used it to install useful tools such as Grunt and Express.

Applied Spring MVC flow to communicate with the application's various modules.

Used Spring REST and JSON to implement serialization and built and consumed RESTful services in modules. Using

Spring Boot, Spring Data, and JPA, designed and created REST-based Microservices.

Creating several REST endpoints such as those to create an organization, update/modify a customer's information, get/retrieve payment information, or delete transactions involving an Identifier like a token.

Designed and created specialized message adapter components for Apache Kafka Using Spring Boot and Spring MVC, allowing messages to pass across Microservices based on Restful API.

Worked on REST APIs with JSON to test data, and Postman for testing the Web Services and Documentation of the Web API.

Closely worked with the Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.

Creating fully automated build, test, and deployment processes by leveraging Google Cloud Build as an automated solutions for deploying new versions of containerized web applications and maintaining a repository of docker images storage in Google Container Registry.

used Splunk to check the logs generated from the application to check the behavior of the application.

created and executed JMeter scripts for performance testing of the portal.

Used Agile XP/Pair Programming technique to ensure high-quality code.

Worked on google cloud platform services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring, and cloud deployment manager.

Deployed and monitored scalable infrastructure on Google Cloud & Configuration Management using Docker and

Google Kubernetes Engine (GKE).

Creating Google Cloud Storage buckets, maintaining and utilizing the policy management of these buckets and using GCS Cold line for storage and backup on Google Cloud.

Implemented the functions to send and receive messages on Kafka synchronously and asynchronously and send.

JMS messages to the endpoints of the applications.

Used Terraform to develop and run applications and services on GCP.

Environment:

Angular, Node JS, HTML5, CSS3-SASS, Twitter Bootstrap4.0, ES6 JavaScript, AJAX HTTP Service, TypeScript, Spring boot, JPA, jQuery, Apache Kafka, Active MQ, Jenkins, Bamboo, Log4j, MY SQL, Cassandra DB, Elastic search, Redis, NPM, Web pack, RESTful, EC2.

Atom Technologies, India Jul 2022 – Aug 2023

Java Developer

Responsibilities:

Used Spring framework MVC in the development of new modules based on requirements.

Utilized various utilities like JSP, JSTL, JavaScript, HTML, & CSS, and jQuery.

Refactored existing project to make it more RESTful and thread safe.

Involved in the creation of dynamic web pages with the use of JSP and HTML.

Configured and set up Java Workspace which included setting up server and theme installation and configuration. Became familiar with using and navigating through Java Workspace (Eclipse).

Debugged Java classes used to modify web pages such as Business Objects and Data Access Objects.

Implemented JDBC to perform the database calls from the Java layer.

Used JDBC to persist Java Objects into the database.

For XML marshaling and unmarshalling used JAXB. Worked with databases like Oracle.

Tested many components of web applications and documented my observations.

Used Servlets as an interface between the front and backend to handle HTTP requests and send the response back to the front end.

Participated in analyzing the requirements and depicted them through use cases and scenarios.

Participated in unit testing, integration testing, and installation of the system.

Contributed to the decision-making of the software and hardware requirements and tool evaluations.

Implemented logging for the whole application using Log4j.

Involved in daily scrum meetings and worked on the sprint tasks in the Agile Scrum development.

Environment:

Java, J2EE, Spring, Core Java, SOAP/Rest, Web Services, JavaScript, HTML5, CSS, SASS, JIRA, Linux, Selenium NOSQL(MongoDB), Angular JS, AJAX, Apache JMeter.

EY Technology solutions April 2021 – Jun2022 Java Developer

Responsibilities:

Worked in an Agile environment, collaborating with the business team, grooming user stories, and reviewing acceptance criteria.

Developed user interfaces using HTML5, CSS3, JavaScript, Bootstrap, jQuery, Node.js, and Angular 5.

Contributed to Sprint planning, discussing requirements and release plans.

Developed Java/J2EE components using Spring Boot, RESTful Web services, and Microservice architecture.

Used Spring IOC, Dependency Injection, and Spring MVC to enhance the application architecture.

Implemented Hibernate for data access and MySQL for database operations, including stored procedures, queries, and functions.

Configured and deployed the application on Tomcat using Maven.

Wrote JUnit test cases and used Mocking frameworks (EasyMock, PowerMock) as part of Test-Driven Development (TDD).

Ensured code quality using SonarQube, Fortify Software Security Center, and Nexus IQ Server.

Implemented logging with Log4j and integrated with Splunk for error/debug management.

Gained experience with tools such as Kafka, Postman, Swagger, JIRA, Bitbucket, and Confluence.

Environment:

Java, J2EE, JavaScript, Spring boot, Spring MVC, Hibernate, ReactJS, NodeJS, HTML, CSS, Bootstrap, JSON, Restful API, RESTful Web services, PL/SQL, MySQL, Cassandra, Eclipse IDE, Tomcat Server, JUnit, Log4j, Splunk, Maven, JIRA, Windows, Bitbucket, Nexus Repository, Kafka, Postman, Swagger, Confluence.

PROFESSIONAL SUMMARY

PR0FESSIONAL EXPERIENCE



Contact this candidate