Post Job Free
Sign in

Java Full Stack Developer with 6 Years Experience

Location:
Irving, TX
Posted:
February 26, 2026

Contact this candidate

Resume:

Preethi Reddy

Java Full Stack Developer

***************@*****.*** +1-414-***-****)

Professional Summary

Java Full Stack Developer with 6 years of experience in Technology, Transportation, and Supply Chain domains, delivering J2EE-based enterprise web applications using Spring MVC, RESTful Web Services, and Agile methodology across healthcare, logistics, and cloud-native environments.

Developed and deployed scalable Java web applications using Spring MVC, RichFaces, and PrimeFaces frameworks, translating complex user requirements into clean, maintainable GUI components aligned with business goals in managed healthcare services.

Collaborated with cross-functional Agile teams to deliver Java-based features across two-week sprints, participating in daily standups, backlog grooming, and retrospectives to keep delivery on track and reduce scope creep in enterprise projects.

Integrated RESTful Web Services and SOAP-based APIs into Java backend systems, ensuring secure and reliable data exchange between microservices and third-party healthcare platforms using XML and JSON message formats.

Applied Java design patterns including Singleton, Factory, and Observer to structure reusable and testable code modules, reducing duplication across J2EE application layers in multi-team development environments.

Configured Maven build pipelines and Jenkins CI/CD jobs to automate Java application builds, unit test execution, and deployment workflows, shortening release cycles and reducing manual deployment errors across environments.

Produced UML class diagrams and sequence diagrams during design sessions to document component interactions and service contracts, helping the team align on architecture before development started.

Used JUnit to write and maintain unit test suites for Java service layers, catching regression bugs early in the build pipeline and improving overall code reliability before QA handoff.

Worked with MySQL databases to design normalized schemas, write optimized SQL queries, and support backend Java data access layers using JDBC and ORM-based approaches in production applications.

Contributed to frontend GUI development using HTML, CSS, JavaScript, and JQuery, building responsive and user-friendly interfaces that met accessibility standards and business wireframe requirements.

Set up Docker containers for local development and testing environments, reducing environment inconsistency issues across team members and aligning containerization practices with DevOps workflows.

Utilized Git for version control, followed branching strategies like GitFlow, resolved merge conflicts during code reviews, and maintained clean commit history across feature and hotfix branches.

Supported cloud migration initiatives on AWS by deploying Java applications to EC2 instances, configuring S3 storage, and using IAM roles to manage access control in a service-oriented architecture.

Partnered with QA engineers and business analysts to trace requirements from UML diagrams to working features, ensuring final Java application delivery matched acceptance criteria and user expectations.

Professional Experience

Software Developer 2025-Feb - Present

IBM – Armonk, NY

Responsibilities:

Architect and deliver Java Spring MVC web applications for managed healthcare services, translating complex user requirements into scalable J2EE components that align with HIPAA compliance and enterprise-level data handling standards.

Develop RESTful Web Services and SOAP-based integrations using Java to connect internal healthcare modules with third-party systems, ensuring reliable XML and JSON message exchange across distributed service-oriented architecture.

Design UML class diagrams and sequence diagrams during sprint planning sessions, helping the Agile team reach shared understanding of service contracts and component dependencies before any code is written.

Implement Java design patterns such as Factory, Strategy, and Proxy across J2EE application layers, keeping code modular and reducing the time needed to add new features without breaking existing functionality.

Build frontend GUI components using HTML, CSS, JavaScript, JQuery, RichFaces, and PrimeFaces, producing clean user interfaces that match business wireframes and pass cross-browser compatibility checks.

Configure Maven build scripts and Jenkins CI/CD pipelines to automate Java compilation, JUnit test execution, and WAR file deployments to AWS EC2 environments, cutting manual release effort significantly.

Write JUnit test cases for Java service and DAO layers, run them through Jenkins on every pull request, and use SonarQube to track code coverage and catch quality issues before merging to main.

Optimize MySQL query performance by analyzing slow query logs, adding composite indexes, and restructuring joins in Java backend data access layers to reduce database response time in healthcare reporting modules.

Integrate Docker containers into the local development and AWS deployment workflow, standardizing environment setup across the team and eliminating the classic works-on-my-machine issues during QA testing.

Coordinate with business analysts and healthcare domain experts to review functional requirements, translate them into UML diagrams, and confirm that Java application behavior matches acceptance criteria before UAT.

Apply Agile methodology across two-week sprints using Jira, participate in backlog refinement sessions, and update story statuses daily so the technical lead has accurate visibility into delivery progress.

Establish Spring Security configurations with OAuth 2.0 and JWT to protect RESTful Web Services endpoints, enforce role-based access control, and meet web service security standards for healthcare user data.

Utilize Git branching strategies to isolate feature development, perform structured code reviews with teammates, and resolve merge conflicts systematically before merging to the main integration branch.

Deploy Java microservices to AWS using Docker and Jenkins, monitor application health via AWS CloudWatch, and trace service interactions to identify latency bottlenecks in the managed healthcare platform.

Environment:

Java, J2EE, Spring MVC, Spring Boot, Spring Security, RichFaces, PrimeFaces, RESTful Web Services, SOAP, XML, JSON, JavaScript, JQuery, HTML5, CSS3, MySQL, Hibernate, Maven, Jenkins, JUnit, Mockito, Git, GitHub, Docker, AWS EC2, AWS S3, AWS CloudWatch, AWS IAM, OAuth 2.0, JWT, SonarQube, Jira, UML, Agile, Scrum, Microservices, API Gateway, SOA

Graduate Software Engineer 2024-Jan - 2024-Dec

University of Wisconsin Milwaukee – Milwaukee, WI

Responsibilities:

Assembled a Java Spring MVC web application for the university transportation department, collecting user requirements from stakeholders, translating them into J2EE module designs, and delivering working features through structured Agile sprints.

Constructed RESTful Web Services using Java to expose transportation schedule and route data to frontend clients, documenting each API endpoint with request/response XML and JSON schemas for team reference.

Executed JUnit test suites for Java service classes, fixed failing tests caused by data edge cases in transportation records, and maintained test coverage above acceptable thresholds using Maven's Surefire plugin.

Deployed the Spring MVC application to AWS EC2 instances using Jenkins pipelines, configured MySQL RDS connections, and verified that deployment scripts ran cleanly across development, staging, and production environments.

Resolved a persistent SOAP integration issue between the transportation scheduling module and a third-party vendor API by tracing XML message payloads, correcting namespace mismatches, and re-testing the full service contract.

Contributed to frontend GUI development by building HTML, CSS, and JQuery-based forms for bus route management, applied input validation using JavaScript, and aligned the interface design with university accessibility guidelines.

Tracked feature delivery using Jira, updated sprint boards after each daily standup, and flagged blockers to the technical lead early enough to avoid sprint spillover across the transportation module delivery timeline.

Maintained Git repositories for the transportation application, followed pull request review workflows, enforced commit message standards, and helped junior contributors resolve merge conflicts during active development sprints.

Integrated Docker into the local development setup for the transportation project, wrote a Dockerfile to containerize the Java application, and aligned the container configuration with the AWS deployment target environment.

Documented Java class relationships and service interaction flows using UML class diagrams and sequence diagrams, submitted them for architecture review, and updated the diagrams after each major design change.

Environment:

Java, J2EE, Spring MVC, RESTful Web Services, SOAP, XML, JSON, JavaScript, JQuery, HTML5, CSS3, MySQL, Hibernate, Maven, Jenkins, JUnit, Git, GitHub, Docker, AWS EC2, AWS RDS, AWS S3, Jira, Agile, Scrum, UML, Bootstrap, Log4j, Postman

Software Engineer 2021-Mar - 2023-Aug

Infor – New York, NY

Responsibilities:

Delivered Java J2EE modules for Infor's supply chain platform, gathered requirements from product managers, converted them into detailed UML class diagrams and sequence diagrams, and shared designs with the Agile team before sprint kickoff.

Coded Spring MVC controllers and service layers for supply chain order management features, applied Java design patterns like Facade and Template Method to keep business logic clean and separated from presentation layers.

Integrated SOAP and RESTful Web Services into the supply chain application to connect Infor modules with ERP vendor systems, handled XML payload transformations, and validated service contracts using SoapUI and Postman.

Maintained MySQL database schemas for supply chain inventory tables, wrote optimized stored procedures and Java JDBC queries to support batch order processing, and resolved deadlock issues identified during load testing.

Automated Java build and test workflows using Maven and Jenkins, configured post-build JUnit report publishing, and reduced average build failure resolution time by catching errors earlier in the integration pipeline.

Produced HTML, CSS, JavaScript, and JQuery-based UI components for the supply chain dashboard, used PrimeFaces data tables to display inventory records, and gathered feedback from QA testers to improve usability.

Managed source code in Git using feature branch workflows, reviewed team pull requests for code quality and Java best practices, and maintained a clean main branch by enforcing merge policies before release windows.

Supported AWS cloud deployments of the supply chain application, configured EC2 instance startup scripts, set up S3 buckets for document storage, and monitored application logs using AWS CloudWatch after go-live.

Environment:

Java, J2EE, Spring MVC, Spring Boot, RESTful Web Services, SOAP, XML, JSON, JavaScript, JQuery, PrimeFaces, HTML5, CSS3, MySQL, JDBC, Hibernate, Maven, Jenkins, JUnit, Git, GitHub, AWS EC2, AWS S3, AWS CloudWatch, Docker, Jira, Agile, UML, SoapUI, Postman, Log4j, SonarQube

Software Engineer Associate 2019-Feb - 2021-Mar

Tech Mahindra – Ahmedabad, GJ

Responsibilities:

Supported Java J2EE web application development for a telecom client, assisted senior developers in building Spring MVC modules, and participated in Agile sprint ceremonies to understand delivery expectations and task breakdown processes.

Coded HTML, CSS, JavaScript, and JQuery frontend components based on UI mockups provided by the design team, applied basic input validation, and tested browser compatibility across Chrome, Firefox, and Edge environments.

Prepared JUnit test cases for Java utility classes and service methods, ran them via Maven during local builds, and reported test failures to senior engineers along with reproduction steps and logs for quick resolution.

Configured Git repositories for the project team, handled daily commits and branch management tasks, followed the team's version control conventions, and helped onboard two new junior developers to the Git workflow.

Assisted in the setup of Jenkins jobs for automated Java builds and basic deployment scripts to test servers, documented the pipeline steps, and flagged configuration issues to the DevOps lead for correction.

Helped document Java application components by drawing UML class diagrams and basic sequence diagrams under senior guidance, submitted drafts for review, and updated them based on feedback from the technical lead.

Environment:

Java, J2EE, Spring MVC, JavaScript, JQuery, HTML, CSS, XML, MySQL, JDBC, Maven, Jenkins, JUnit, Git, GitHub, Agile, Scrum, Jira, UML, Log4j, Postman, Eclipse IDE, Tomcat

Technical Skills

Programming Languages: Java, J2EE, JavaScript, SQL, XML, HTML, CSS

Frameworks & Libraries: Spring MVC, Spring Boot, RichFaces, PrimeFaces, JQuery, Entity Framework, Hibernate

Web Technologies: RESTful Web Services, SOAP, JSON, AJAX, Servlet, JSP

Frontend Development: HTML5, CSS3, JavaScript, JQuery, Bootstrap, GUI Development

Backend Development: Java, Spring MVC, J2EE, Microservices Architecture, API Gateway, Service-Oriented Architecture (SOA)

Database Technologies: MySQL, Oracle, JDBC, Hibernate ORM, SQL Server

Build & CI/CD Tools: Maven, Jenkins, Git, GitHub, Gradle, Continuous Integration, Continuous Deployment

Testing Tools: JUnit, Mockito, Selenium, SonarQube, Postman

Cloud Platforms: AWS EC2, AWS S3, AWS IAM, AWS RDS, AWS Lambda

DevOps & Containerization: Docker, Kubernetes, Jenkins Pipeline, Shell Scripting, Agile DevOps Practices

Architecture & Design: Java Design Patterns, UML Class Diagrams, Sequence Diagrams, RESTful Architecture, SOA

Project Management Tools: Jira, Confluence, Agile Methodology, Scrum, Asana

Security: Web Service Security, JWT, OAuth 2.0, Spring Security, SSL/TLS

Monitoring & Logging: Log4j, SLF4J, AWS CloudWatch, Splunk, ELK Stack

Education

Master's in Information Technology University of Wisconsin Milwaukee (2024)

Certifications

AWS Cloud Developer Associate



Contact this candidate