Post Job Free
Sign in

Java Full Stack Developer with 6+ Years Experience

Location:
Scarborough, ON, Canada
Posted:
March 27, 2026

Contact this candidate

Resume:

Ramadevi Duggireddy

Java Full Stack Developer

Ph. No: 437-***-**** Mail: ************.**@*****.***

PROFILE SUMMARY

Java Full Stack Developer with 6+ years of professional experience in designing, developing, and maintaining enterprise-grade applications using Java, J2SE, and J2EE technologies, delivering scalable, secure.

Strong expertise in core Java concepts including Multithreading, Collections, Reflection, Serialization, Networking, and JavaBeans, with hands-on experience building thread-safe, high-performance components following object-oriented.

Extensive experience with J2EE technologies such as Servlets, JSP, JDBC, JNDI, and Tag Libraries, developing robust backend services and web applications with efficient session management, transaction handling, and database integration.

Proven ability to design and implement enterprise architectures and frameworks including MVC/MVC3, Struts, Spring, Hibernate, and OSGi, applying established design patterns to ensure modularity, scalability, maintainability.

Hands-on experience with middleware and messaging technologies including JMS, IBM MQ, TIBCO, Solace, and ActiveMQ, enabling asynchronous communication, event-driven architectures.

Strong background in relational database development using Oracle (10g/11g/12c), SQL Server (2005/2008), and MySQL, with advanced proficiency in SQL and PL/SQL for data modeling, performance tuning, and complex query optimization.

Skilled in building responsive and dynamic user interfaces using HTML5, JavaScript, AJAX, AngularJS, jQuery, Node.js, XML, XSD, and CSS3, ensuring seamless interaction between front-end components and backend services.

Experienced in deploying and supporting applications on WebLogic, WebSphere, Tomcat, JBoss, and Apache across Windows, Linux, and UNIX platforms, with strong involvement in application configuration, performance monitoring.

Familiar with cloud platforms including AWS, Azure, and GCP, and experienced in leveraging build, testing, and integration tools such as Maven, ANT, JUnit, Log4J, SOAP UI, TOAD, and Rational Rose to support CI/CD pipeline.

CERTIFICATIONS

ORACLE Certified Professional Java 2 SE Developer.

AWS Certified Developer Associate.

TECHNICAL SKILLS

J2SE Technology: Multithreading, Reflections, Collections, Serialization, Networking, Beans

Middleware Technology: JMS, MQ Messaging, Tibco, Solace, Active MQ

J2EE Technology: Servlets, JSP, Tag Libraries, JDBC, JNDI

Architecture & Framework: MVC, Struts, Spring, Hibernate, OSGI

Database: Oracle 10g, 11g, 12c, SQL server 2005/2008, MySQL

IDE: Eclipse, My Eclipse, NetBeans

Cloud Tools: AWS, Azure, GCP

Operating Systems: Windows, Linux, UNIX

Web/App Servers: WebLogic, Web Sphere, Tomcat, JBoss, Apache

GUI: HTML5, XML, XSD, AJAX, JavaScript, Node.js, Angular JS, JQuery, CSS3

Query Languages: SQL, PL/SQL

Programming Language: C, C++, Java, J2EE

Design patterns: MVC3, Business Delegate, Business Object, Value Object, Front Controller Database Access Object, Factory, Singleton, Session Facade.

Tools: Maven, ANT, Log4J, JUnit, TOAD, SOAPUI 4.0.5, JUnit, Rational Rose

WORK EXPERIENCE

Client: Koch Industries, Alberta, Canada Sep 2024 - Present

Role: Java Full Stack Developer

Koch Industries is a major private multinational conglomerate with diversified operations in refining, chemicals, commodities, and technology. Utilized the front-end technologies such as HTML, CSS, JavaScript, and frameworks like AngularJS or React to create user-friendly interfaces.

Responsibilities:

Analyzed, designed, and developed enterprise-grade applications using Java, J2EE, and established design patterns, ensuring scalability, performance, and alignment with business and technical requirements.

Developed client-side features and validations using HTML5, CSS3, JavaScript, Node.js, JSP, Spring MVC, Microservices, and cloud platforms such as AWS and PCF, delivering responsive and user-centric applications.

Consumed and integrated RESTful web services using JavaScript, AJAX, JSON, HTML5, and CSS3, ensuring seamless data exchange between front-end components and backend systems.

Designed, built, and enhanced REST APIs using Spring Boot, implementing unit and integration testing with JUnit and JMockit to ensure reliability, accuracy, and high code coverage.

Enhanced and refactored an existing React.js application to follow strict MVC architectural principles, significantly improving scalability and maintainability while reducing the overall codebase by approximately 40%.

Leveraged Java 1.8 features, including Lambda expressions and Stream API, to implement functional programming paradigms and optimize bulk data processing and application performance.

Implemented multi-tier and layered architectures using Spring (IOC, AOP, MVC) and Hibernate, utilizing Hibernate annotations for object-relational mapping, persistence, and transaction management.

Utilized IntelliJ IDEA for application development, debugging, refactoring, and performance analysis, ensuring adherence.

Built, containerized, and deployed applications using Docker and AWS services, enabling consistent deployments, scalability, and efficient environment management.

Automated CI/CD pipelines using Git, Maven, Nexus, Jenkins, and Docker, supporting continuous integration, automated builds, testing, and deployments across AWS environments.

Environment: Java, J2EE design patterns, PCF, HTML5, CSS3, JavaScript, microservices, Cloud services, node js, JSP and Spring MVC, MVC patterns, RESTful web services

Client: Tokio Marine HCC, Alberta, Canada Nov 2021- Aug 2024

Role: Java Full Stack Developer

Tokio Marine HCC (TMHCC) is an international insurance group. Integrate front-end and back-end components to create seamless user experiences. Ensure the entire stack is designed and built for speed and scalability.

Responsibilities:

Design, develop, and maintain scalable, high-performance web applications using Java, Spring Boot, Spring MVC, Hibernate/JPA, and microservices architecture, ensuring modularity, reliability, and smooth integration across business systems.

Build dynamic and responsive front-end interfaces using Angular, HTML5, CSS3, Bootstrap, JavaScript, TypeScript, and jQuery, delivering intuitive user experiences for enterprise customers.

Develop and integrate RESTful APIs and microservices, using Spring Boot, JAX-RS, and SOAP, supporting distributed systems and third-party integrations while optimizing communication between front-end and back-end services.

Work with SQL and NoSQL databases such as MySQL, PostgreSQL, Oracle, and MongoDB, performing data modelling, stored procedure development, query tuning, and optimizing application performance for high-volume transactions.

Implement CI/CD pipelines using Jenkins, GitLab CI/CD, AWS CodePipeline, and manage containerized deployments with Docker, Kubernetes, Terraform, and AWS CloudFormation to ensure seamless build, deployment, and cloud automation.

Enhance application security by implementing OAuth2, JWT, SSL/TLS, and data encryption techniques; ensure compliance with industry standards while safeguarding sensitive customer and enterprise data.

Develop robust test suites using JUnit, Mockito, and Selenium, enabling automated unit, integration, and regression testing to maintain high code quality and reduce production defects.

Environment:Angular, Azure, CI/CD, Docker, Git, GitHub, GitLab, IntelliJ, Java, Jenkins, Kubernetes, Log4j, Microservices, PCF, PostgreSQL, RESTful, Selenium, Spring, Spring Boot, SQL, SQL Server, SVN

Client: McKesson, Alberta, Canada Oct 2019 – Dec 2020

Role: Software Developer

McKesson Corporation is an American publicly traded company that distributes pharmaceuticals and provides health information technology, medical supplies, and health management tools. Used the ORM tools like Hibernate for database interactions. Integrated third-party services and APIs into the application

Responsibilities:

Designed and implemented serverless backend architectures using AWS Lambda, Amazon SQS, API Gateway, and AWS SDK to enhance scalability, reduce infrastructure cost, and automate bulk email processing workflows.

Developed and deployed Microservices-based back-end services using Spring Boot, REST APIs, Spring Cloud components, and integrated asynchronous/event-driven processing with Node.js for high-performance distributed systems.

Built and automated CI/CD pipelines using Jenkins, GitHub Actions, Bamboo, and configured Docker/Kubernetes for containerization and deployment across cloud environments including PCF.

Delivered scalable MLOps pipelines, automating model training, validation, and deployment using Docker, Kubernetes, and Jenkins/GitHub Actions, ensuring reliable model lifecycle management and monitoring.

Implemented large-scale data processing pipelines using Python, handling high-volume ETL operations with Spring Batch for data extraction, transformation, encryption/decryption, and achieving high data accuracy.

Managed and optimized Cassandra and MongoDB clusters for performance, availability, capacity planning, and implemented XSLT/XQuery/XML transformations for data processing use cases.

Developed full-stack features using React.js/Redux, JavaScript, HTML5, and CSS, along with backend modules using Java, EJB (Stateless Session Beans), and Maven; ensured code reliability using JUnit and Log4j.

Automated operational tasks through Linux shell scripting, integrated Jira for workflow tracking, and built Docker images/Compose files to streamline distributed development with Git/GitHub version control.

Environment: AWS, AWS Lambda, Bamboo, Cassandra, CI/CD, Docker, EJB, Git, GitHub, IntelliJ, J2EE, Java, Jenkins, JMS, JUnit, Kafka, Kubernetes, Log4j, Microservices, MongoDB, Node.js, PCF, React, Redux, RESTful, Spring, Web Services.

Client: Equitas Small Finance Bank, Chennai, India Jan 2018– Sep 2018

Role: Java Developer

Equitas Small Finance Bank is a small finance bank. Participated in Agile/Scrum meetings and contribute to sprint planning and retrospectives. Utilized Java and J2EE environments to build and maintain applications.

Key Responsibilities:

Designed, developed, and maintained high-availability, cloud-native services using Java, Spring Boot, and Spring Cloud, supporting scalable and distributed enterprise systems; built user interfaces with JSP, JSTL, AJAX, HTML/CSS, and JavaScript to enhance usability.

Integrated modern applications with legacy enterprise systems using SOAP and RESTful services, ensuring backward compatibility and smooth migrations; developed comprehensive JUnit test cases to validate complex business rules and improve code reliability.

Built responsive and dynamic UI components using Node.js, Spring MVC, HTML5, CSS3, Bootstrap, JavaScript, jQuery, and AJAX, enabling seamless interaction between front-end and back-end systems.

Monitored, diagnosed, and optimized application performance using New Relic, AppDynamics, and Prometheus; implemented strong security controls including SSL/TLS, encryption algorithms, and GDPR-compliant data protection practices to ensure system integrity.

Developed scalable full-stack features with Angular or React, integrated SQL databases (PostgreSQL, MySQL) for transactional workflows, and implemented NoSQL solutions (MongoDB, Cassandra) for high-performance data operations; supported continuous integration and delivery through modern CI/CD pipelines.

Environment: Angular, Azure, CI/CD, Docker, Git, GitHub, GitLab, IntelliJ, Java, Jenkins, Kubernetes, Log4j, Microservices, PCF, PostgreSQL, RESTful, Selenium, Spring, Spring Boot, SQL, SQL Server, SVN

EDUCATION

MCA, JNTUH, Hyderabad, India.(XXXX-XXXX)



Contact this candidate