Santhosh Reddy
Java Full Stack Developer
+1-901-***-**** *****************@*****.*** Linkedin SUMMARY
Experienced Java Full Stack developer with over 4 years of expertise in building enterprise-level web applications. Proficient in Java, Spring Boot, and Hibernate, alongside front-end technologies like React.js and Angular. Skilled in developing dynamic, user-centric applications and optimizing databases using MySQL, PostgreSQL, and Oracle. Experienced with creating efficient CI/CD pipelines using Jenkins, Docker, and Git to improve development workflows. I have a strong understanding of cloud infrastructure, particularly AWS, to ensure secure and reliable systems. Familiar with Agile methodologies and adept at using Jira for project management. I specialize in writing clean, maintainable code using design patterns like MVC, Singleton, and Factory. Focused on solving complex challenges, I implement solutions for logging, caching, and performance monitoring. With a keen eye for detail, I strive to create high-performing applications that meet both business and user needs.
SKILLS
• Languages: Java, C++, C, Python and SQL (T-SQL, PL/SQL)
• J2EE Technologies: JSP, JPA, ORM, JDBC, JavaBeans, Servlets
• Frameworks: Spring boot, Spring MVC, Spring Security, Java Spark, Hibernate, Express
• Web Technologies: HTML, CSS, Tailwind CSS, Bootstrap, Typescript, JavaScript, Java server faces (JSF), RESTful API, React.js, Angular, Node.js, jQuery, AJAX
• Databases: MySQL, SQL Server, PostgreSQL, Oracle, MongoDB, Dynamo DB, Redis
• Application Server & Cloud: Apache Tomcat, AWS, Docker, Kubernetes, CI/CD pipelines, Terraform, Serverless architecture
• Tools: Visio, Maven, Gradle, Jenkins, GitHub, Jira, Log4J, Junit, Mockito, RabbitMQ
• Methodologies: SDLC, Agile/Scrum, Waterfall
• Others: LDAP, OAS, Lookup APIs, SCIM, Micro Services Architecture, Threats handling, Caching, UI/UX, Linux EXPERIENCE
Java Full Stack Developer, Northern Trust USA Aug 2024 – Present
• Proficient in Java for building robust, scalable, and high-performance backend solutions, with expertise in object-oriented programming, RESTful API development, and integration with frontend technologies in full-stack applications.
• Built robust RESTful APIs using Java Spark and Spring Boot, achieving a 20% improvement in response times and ensuring seamless integration across services.
• Created intuitive and visually appealing user interfaces using React.js, HTML5, CSS3, and frameworks like Tailwind CSS and Material UI, ensuring a seamless user experience across devices.
• Implemented database solutions by PostgreSQL, optimizing queries to ensure robust data management & scalability for huge datasets.
• Automated build and deployment pipelines using Jenkins, Docker, and Git, cutting deployment time and increasing team productivity.
• Implemented AWS security measures, including encryption with KMS, WAF configuration, and access control via IAM roles, enhancing system security.
• Worked closely with product owners & stakeholders to gather needs, align objectives, and deliver high-quality solutions within tight deadlines.
Java Full Stack Developer, Hexaware Technologies India Jan 2020 – Nov 2022
• Designed and implemented web applications using Java, Spring MVC, and Hibernate, improving application performance through optimized MVC architecture.
• Designed detailed documents for migrating legacy systems to Spring & Hibernate-based architectures, ensuring seamless transition.
• Configured auto-scaling groups, IAM roles, and DynamoDB tables in AWS to ensure system reliability, scalability & secure data storage.
• Wrote JUnit test cases for unit testing, achieving an excellent code coverage rate and resolving critical vulnerabilities in the codebase.
• Built reusable UI components and dynamic dropdown lists using AJAX, Angular, and jQuery, enhancing application interactivity.
• Executed microservices-based solutions to streamline feature deployment, reducing release cycles and enhancing system scalability.
• Developed and managed synchronous & asynchronous message handling with RabbitMQ and AMQP, ensuring reliable communication between distributed systems.
• Leveraged Redis Cache and implemented caching mechanisms for frequently accessed data, reducing database load and improving application response time.
• Migrated payment messaging formats from SWIFT to MT standards, reducing processing time and improving transaction reliability.
• Participated in Agile processes, including daily stand-ups, sprint planning, and retrospectives by Jira to track progress and manage tasks. EDUCATION
Masters in Computer Science, University of Memphis, Memphis, TN, USA Dec 2024