Post Job Free
Sign in

Java Developer

Location:
Tampa, FL
Posted:
August 01, 2024

Contact this candidate

Resume:

EDUCATION

Masters in Computer Science

University of Central Missouri January 2022 – May 2023

Bachelors of Technology

Amrita Vishwa Vidyapeetham, Bangalore, India June 2017 – May 2021 PROFESSIONAL SUMMARY

As a passionate Full Stack Java Developer with 4 years of experience and a Master’s degree in Computer Science, I excel in developing and maintaining robust web applications using Java, Struts 2, JSP, and Oracle. I thrive on modernizing legacy systems to enhance performance and user experience, leveraging my skills in advanced Java programming and database optimization. Working within Agile teams, I collaborate effectively with senior developers and business stakeholders, always striving for high-quality solutions that meet organizational goals. My strong problem-solving skills and attention to detail are complemented by my proactive use of ServiceNow to efficiently manage support tickets. I am committed to continuous learning and eager to contribute my expertise to innovative projects within a dynamic team. TECHNICAL SKILLS

● Programming Languages: Java, JavaScript, TypeScript

● Java Frameworks and Technologies: Core Java: Multi-Threading, Exception Handling, Lambdas, Streams, Collection APIs

● Enterprise Java: JEE, Servlets, JSP

● Spring Framework: Spring Boot, Spring MVC, Spring Security, Spring WebFlux

● Struts: Struts 2

● Hibernate/JPA: ORM for database interaction

● Web Technologies: Frontend Development: React.js, Angular 2+, HTML5, CSS3, Bootstrap, jQuery, AJAX, JSON, XML

● Backend Development: Node.js, RESTful and SOAP Web Services

● Database Management:

● RDBMS: Oracle, SQL Server, PostgreSQL, DB2, Sybase

● NoSQL Databases: MongoDB, Cassandra

● Cloud Platforms and DevOps: Cloud Services: AWS (EC2, S3, Lambda, RDS), OpenShift

● Containerization and Orchestration: Docker, Kubernetes

● Infrastructure as Code: Terraform

● Version Control and Tools:

● Source Control: Git, Bitbucket

● Build Tools: Maven, Gradle

● IDEs: IntelliJ IDEA, Eclipse

● Project Management and IT Service Management:Project Management: Jira, GitLab, Service Management: ServiceNow

● Testing and Quality Assurance: Testing Frameworks: JUnit, Selenium, Mockito

● API Testing: Postman, SOAP UI

● Code Quality: SonarQube

● Software Architecture and Methodologies:Architecture: Microservices, API-Driven Development

● Development Methodologies: Agile (Scrum, Kanban) PROFESSIONAL EXPERIENCE

Cognizant / JP Morgan Chase & Co - Billing IT

Full Stack Java Developer August 2022 – Present Tampa, FL

● Java and OOP Implementation: Utilized Java and Object-Oriented Programming (OOP) principles to build scalable, maintainable backend systems for the Capture UI Global Payments and Billing System, leveraging encapsulation and polymorphism to enhance code quality.

● Struts 2 and Spring Boot Development: Developed robust backend components using Struts 2 and Spring Boot, ensuring efficient processing of high-volume transactions and facilitating seamless integration with existing systems.

● JSP for Frontend Development: Created responsive web interfaces using JSP, enhancing user engagement by integrating with backend services and employing best practices in web application development.

● Modern UI Development with Vue.js and React: Implemented Vue.js and React to build responsive and dynamic single-page applications (SPAs), improving user experience and interface performance.

● TypeScript for Enhanced JavaScript: Used TypeScript to develop scalable and maintainable front-end applications, improving code quality and facilitating error-free development through type safety.

● Oracle Database Management: Designed and optimized SQL queries, PL/SQL procedures, and stored procedures in Oracle to ensure efficient data handling and integrity, supporting complex financial operations.

● API Communication and System Integration: Developed and maintained RESTful APIs to enable efficient communication and data exchange with external systems, supporting interoperability and integration with financial services.

● Message Queue Utilization: Integrated Apache Kafka for message queuing and asynchronous processing, ensuring reliable data flow and communication between distributed application components.

● Cloud Deployment with AWS: Deployed applications on AWS, using EC2 for scalable compute capabilities and RDS for reliable database management, enhancing the application's availability and performance.

● Docker and Kubernetes for Deployment: Employed Docker for application containerization and Kubernetes for orchestration, enabling consistent environments and streamlined deployment processes.

● Agile Team Collaboration: Collaborated effectively within Agile teams, participating in sprint planning and retrospectives, and working closely with senior developers and stakeholders to deliver high-quality solutions.

● ServiceNow for Issue Management: Managed development support tickets using ServiceNow, ensuring prompt resolution of issues and maintaining system stability and performance.

● Comprehensive Technical Documentation:Created and maintained detailed technical documentation, including design specifications, code documentation, and user guides, to ensure effective knowledge transfer and maintainability of software systems.

● Project Highlight: Led the enhancement of the Capture UI Global Payments and Billing System, focusing on backend optimization, frontend improvements, and seamless integration with downstream mainframe partners.\

● Feature Enhancement and Design Implementation:Collaborated with cross-functional teams to design and implement new features and functionality based on business requirements, improving system effectiveness and user experience. Cognizant Technology Solutions

Full Stack Java Developer January 2019 – November 2021 Bangalore,India

● Comprehensive Java Development: Led the design and implementation of a financial transaction processing system using Java and Object-Oriented Programming (OOP) principles, creating a robust architecture to handle high-volume transactions.

● Advanced Framework Utilization: Developed enterprise applications using Struts 2 and Spring Boot, ensuring high performance and scalability for complex business operations.

● Dynamic UI with JSP and Modern Frameworks: Crafted interactive user interfaces using JSP, while integrating Vue.js and React to enhance client-side interactivity, responsiveness, and user experience.

● TypeScript for Frontend Development: Implemented TypeScript to build reliable and maintainable front-end applications, improving code quality through type safety and reducing runtime errors.

● Oracle Database Expertise: Engineered complex SQL queries, PL/SQL procedures, and stored procedures within Oracle to optimize data management and ensure high data integrity and performance.

● Seamless API Communication: Designed and maintained RESTful APIs to facilitate efficient communication and data exchange with external systems, enhancing the interoperability and flexibility of financial services.

● Message Queuing with Kafka: Utilized Apache Kafka for managing asynchronous message processing, ensuring consistent and reliable communication across distributed application components.

● Cloud Deployment and Management: Deployed applications on AWS, leveraging EC2 for scalable compute resources and RDS for database management, enhancing application availability and scalability.

● Containerization and Orchestration: Employed Docker for containerization and Kubernetes for orchestration, streamlining deployment processes and ensuring consistent environments across development and production.

● Agile Development and Collaboration: Actively participated in Agile teams, collaborating with stakeholders and senior developers in sprint planning and retrospectives to deliver high-quality software solutions.

● Incident Management with ServiceNow: Managed and resolved support tickets using ServiceNow, ensuring timely issue resolution and maintaining application stability and user satisfaction.

● Comprehensive Testing and Validation: Conducted thorough unit testing using JUnit and performed integration testing to validate application functionality and ensure high reliability.

● Data Security and Validation: Implemented comprehensive data validation checks and security measures using Java security frameworks, protecting sensitive financial data and ensuring compliance with industry standards.

● Performance Tuning and Optimization: Conducted performance analysis and optimization to enhance application speed and efficiency, optimizing resource utilization and reducing processing times.

● Architectural Design for System Scalability: Designed and implemented architectural enhancements to improve application scalability and performance, leveraging modern frameworks and technologies to meet evolving business needs.

● User Guide and Training Material Development: Developed comprehensive user guides and training materials to support end-user understanding and utilization of new features, contributing to enhanced user adoption and satisfaction.

● Project Highlight: Successfully delivered a secure, scalable payment processing system that integrated seamlessly with existing banking infrastructure, improved transaction processing speed by 40%, and enhanced data accuracy and compliance. CERTIFICATIONS : Achieved Oracle Certified Professional: Java SE Programmer



Contact this candidate