Professional Summary
Technical Skills
Name: Sree P
Role: Java Full Stack Developer
Mail: *******@*****.***
Phone: +1-201-***-****
● Around 5 years of experience in software development, specializing in Java (versions 17, 12, 8, 7, and 6) with in-depth expertise in Core Java concepts such as polymorphism, encapsulation, and advanced features like streams, lambda expressions, and functional programming. Skilled in leveraging data structures (lists, maps, sets) and implementing efficient algorithms, including comparators and sorting, to optimize application performance and scalability.
● Skilled in front-end development using JavaScript, TypeScript, HTML, CSS, Bootstrap, and Ajax. Experienced with React JS
(version 17), utilizing components, JSX, props, state, hooks, Virtual DOM, React Router, and Context API to build dynamic and responsive user interfaces. Familiar with jQuery for efficient DOM manipulation, event handling, and asynchronous operations using AJAX.
● Proficient in backend development using the Spring Framework, including Spring Boot for building microservices, Spring Security for robust application security, Spring MVC for web architecture, Spring JMS for messaging, and Spring Batch for batch processing. Experienced with Spring JPA integrated with Hibernate and Spring JDBC for efficient database interactions and data persistence.
● Extensive experience in designing and implementing microservices architectures, emphasizing RESTful and SOAP API development using JSON and XML to ensure seamless integration and scalability. Skilled in backend development with Node.js for building efficient and scalable server-side applications.
● Deployed and managed cloud-based applications across AWS and Azure platforms, utilizing advanced tools such as Terraform for infrastructure as code implementations. Harnesses the capabilities of AWS services including EC2, VPC, Subnet, Lambda, IAM, S3 and ECS, along with Azure's Virtual Machines, Virtual Network, Active Directory, Kubernetes Service and Container Instances, to deliver scalable, resilient and secure cloud solutions.
● Developed and maintained robust CI/CD pipelines using Jenkins and GitLab CI/CD, streamlining software deployment processes to ensure rapid, reliable and automated delivery cycles.
● Orchestrated containerized application deployments using Docker with Kubernetes, enhancing development and operations to ensure scalable, efficient and reliable software solutions.
● Employs tools such as SonarQube, and JaCoCo for code quality analysis, identifying and addressing potential bugs and vulnerabilities to maintain high coding standards.
● Skilled in using Maven for project build and dependency management, optimizing development workflows and enhancing code quality.
● Efficient in coding, debugging and project management using IDEs like Eclipse, IntelliJ IDEA, NetBeans and Spring Tool Suite, maximizing development efficiency and productivity.
● Expertise in Java Message Service MQ's like Apache Kafka along with Rabbit MQ and Active MQ.
● Managed and optimized a range of application servers including JBoss, Apache Tomcat and RedHat, ensuring high performance and reliability.
● Experience working with multiple databases like Oracle 11g, 12c, SQL Server, MySQL, PL/SQL and Aurora.
● Utilized Git and Subversion (SVN) for version control, supporting efficient code management and team collaboration.
● Integrates comprehensive testing tools such as Junit and Mockito for a wide range of testing needs, from unit to performance testing, to deliver high-quality software products and debugging through Log4j. Programming Languages &
Scripting Languages
Java (V8, 11, 14), Java Script, HTML, XML, SQL, PL/SQL Java Frameworks Spring, Spring Boot, Spring MVC, Spring Security. Java/J2EE Technologies Hibernate, Kafka, JDBC, JPA Web Services RESTful APIs, SOAP, XML
Web Development HTML, CSS, JavaScript, Typescript, jQuery, Bootstrap, Angular, React, Node.js Databases SQL Server, MySQL, PostgreSQL, Oracle, MongoDB 2
Education
Certifications
Professional Experience
Cloud Computing AWS (EC2, S3, Lambda, DynamoDB, API Gateway, Cloud Watch, ECS, EKS), Microsoft Azure (Function, SQL Database, Blob Storage, App Service), GCP Infrastructure as Code Terraform, Azure Terraform, Cloud Formation Version Control Systems Git, GitHub, Gitlab, SVN
Build Tools Maven, Gradle, Jenkins
Testing Frameworks JUnit, Postman, Mockito, Splunk Code Quality JaCoCo, SonarQube
IDEs IntelliJ IDEA, Visual Studio Code, NetBeans, Eclipse IDE Containerization and
Orchestration
Docker, Kubernetes, AWS EKS, Azure Kubernetes Service Messaging & workflow Kafka, RabbitMQ
Operating Systems Windows, macOS and Linux
Other Tools Jira, Confluence, Microsoft ADO
● Masters Data Science from Saint Peter’s University.
● AWS Certified Developer Associate.
Client: State Street, New Jersey. Duration: Sep 2024 - Present Role: Java Full Stack Developer
Project Responsibilities:
● Led end-to-end software development initiatives, adhering to SDLC protocols, and ensuring compliance with quality standards across 15+ modules for efficient and seamless deployments.
● Enhanced project adaptability and team collaboration using Agile methodologies, accelerating delivery and enabling continuous stakeholder engagement, incorporating comprehensive Analysis and Design phases to develop scalable and robust software solutions tailored to meet complex business requirements.
● Elevated dynamic content rendering and user experience by 25% using JavaScript, HTML5, CSS3, and jQuery, utilized ReactJS components (Forms, Events, Router) for features like Histogram and Product Views, significantly enhancing front- end performance and interactivity.
● Developed advanced application using Java V11 and V14, leveraging Core Java features (lists, maps, sets, streams, lambda expressions) and functional programming techniques, resulting in a 30% improvement in application performance.
● Proficiently utilized Spring frameworks including Spring Boot, Spring Security and Spring MVC for robust application development, Spring JMS for message handling, Spring Batch for batch processing and Spring JPA with Hibernate for efficient ORM, utilizing EntityManagerFactory, EntityManager, Repository, Entity, HQL, NativeQueries and CriteriaAPI to enhance data access and manipulation strategies.
● Managed application builds processes using Maven for consistent builds and efficient dependency management, while leveraging Hibernate ORM for enhanced database interaction and advanced querying, improving data handling efficiency by 25%.
● Implemented business process workflows using Camunda Modeler, leveraging BPMN for process automation, efficient task management, and seamless integration with backend services.
● Created and maintained APIs utilizing the Swagger framework backed by Hibernate data access layer. 3
● Orchestrated cloud-based deployments across AWS, leveraging tools like AWS Access Management (IAM), Amazon Elastic Kubernetes Service (EKS), and AWS Fargate for secure, scalable cloud infrastructures.
● Integrated the application with AWS services and APIs, such as Amazon EC2, AWS Lambda, Amazon S3, and Amazon RDS
(Relational Database Service), Route 53, Cloud watch, SQS, SNS, Step Function.
● Optimized CI/CD processes using Jenkins, automating build, test, and deployment stages, which improved efficiency and reduced manual errors, accelerating release cycles by 20%.
● Integrated Splunk for real-time log monitoring and analysis, enabling proactive detection of issues and facilitating faster resolution through comprehensive data insights and alerts.
● Utilized the IntelliJ IDE to maximize development productivity, offering an extensive array of coding and for debugging.
● Managed configuration of Kafka Cluster, Brokers, Topics, used Kafka Consumer, Producer, Streams API.
● Used Docker Container to address every application across the hybrid cloud and Docker for better collaboration and innovation.
● Developed complex SQL and PL/SQL queries with Stored Procedures to interact with PostgreSQL, and MySQL databases.
● Ensured code quality and security by utilizing SonarQube, while managing version control with GitHub. Leveraged Jira for task tracking, JUnit and Mockito for comprehensive testing, SLF4J for logging, and Confluence for documentation, ensuring high development standards and streamlined workflows.
● Used Docker Container to address every application across the hybrid cloud and Docker for better collaboration and innovation.
● Developed complex SQL and PL/SQL queries with Stored Procedures to interact with PostgreSQL, and MySQL databases.
● Ensured code quality and security by utilizing SonarQube, while managing version control with GitHub. Leveraged Jira for task tracking, JUnit and Mockito for comprehensive testing, SLF4J for logging, and Confluence for documentation, ensuring high development standards and streamlined workflows. Capgemini Technologies, INDIA Duration: July 2020 – Dec 2022 Role: Java Full Stack Developer
Project Responsibilities:
● Adopted the Agile methodology, meticulously following sequential project phases from requirements gathering to maintenance, achieving a 20% improvement in project predictability and structured software development processes.
● Developed Java applications, effectively employing polymorphism and encapsulation principles to enhance code modularity, readability and maintainability.
● Developed user-friendly interface using HTML, CSS, and JavaScript for dynamic content manipulation and event handling, implemented Angular routes with lazy loading via Router module, and utilized Angular CLI for generating and compiling components, services, and filters across different environments, enhancing interactivity and performance by 30%.
● Integrated SOAP API with XML for building web services, enabling robust and secure data exchange between client and server applications.
● Utilized Spring MVC for developing responsive and scalable web applications. Employed Spring Data for streamlined data access and management, replacing traditional JDBC methods, resulting in a 25% improvement in data retrieval performance.
● Integrated Spring’s declarative transaction management to ensure data integrity and consistent transactional behavior across the application.
● Managed build processes and automated project compilation using Maven, streamlining the build lifecycle and enhancing productivity.
● Administered MS SQL Server databases, performing data modeling and management and optimization tasks to support application data requirements efficiently.
● Configured and managed Tomcat application servers, optimizing server performance and ensuring reliable application deployment and runtime environments.
● Utilized the Eclipse IDE to maximize development productivity, offering an extensive array of coding and for debugging.
● Enhanced software development with AWS services including EC2, S3, RDS, Lambda, and CloudWatch for scalable deployments, efficient storage, automated serverless functions, and comprehensive monitoring.
● Utilized Subversion (SVN) for version control, Microsoft ADO for effective bug tracking, and JUnit for performance testing, promoting team collaboration and improving issue resolution efficiency by 15%. 4
Infosys, INDIA Duration: Aug 2018 – May 2020
Role: Java Full Stack Developer
Project Responsibilities:
● Developed and maintained enterprise-level financial applications for investment banking clients, ensuring high availability and security using Java 11, Spring Boot, and Microservices.
● Designed and implemented event-driven architecture using Kafka and RabbitMQ, reducing processing latency by 40% and enhancing system scalability.
● Led cloud migration projects, refactoring 15+ monolithic applications into microservices on AWS (EC2, S3, CloudFront, RDS, Lambda, Kubernetes, and Terraform), resulting in a 35% reduction in infrastructure costs.
● Implemented OAuth2 and JWT authentication in Spring Security, ensuring secure API communication and reducing security breaches by 50%.
● Built CI/CD pipelines with Jenkins, GitHub Actions, Docker, and Kubernetes, automating deployments and cutting release cycles by 60%.
● Developed and optimized GraphQL APIs to improve data fetching efficiency, reducing API response times by 30%.
● Managed and optimized MongoDB, PostgreSQL, and Oracle databases, reducing query execution time by 25% through indexing and query optimization.
● Spearheaded DevSecOps best practices, integrating SonarQube and Snyk to perform static code analysis and vulnerability assessments.
● Worked closely with quantitative analysts to integrate AI/ML models for fraud detection, leveraging TensorFlow, Scikitlearn, and AWS SageMaker.
● Conducted Agile Scrum ceremonies (daily standups, sprint planning, retrospectives) and used Jira for tracking progress, maintaining a 98% sprint completion rate.