Java Developer
Ramesh Chirumamilla 469-***-**** E-mail LinkedIn Plano Texas USA
SUMMARY PROFESSIONAL:
Experienced IT professional with a strong technical background and expertise in agile methodologies, including SCRUM and the software development life cycle. Skilled in developing, evaluating, and deploying applications on Windows platforms, utilizing IDEs such as Eclipse and IntelliJ (14.x/15.x). Seeking challenging opportunities that align with my professional growth and personal aspirations.
•Actively involved in various phases of Software Development Life Cycle (SDLC): Requirements, Design, Implementation, and Testing during the development of the applications.
•Extensive work experience in Object Oriented Analysis and Design, Java/J2EE technologies including HTML, Oracle, SQL, and Postgres for developing implemented user interfaces.
•Worked with Angular’ s HTTP Client module for making HTTP requests to fetch and send data to APIs.
•Knowledge in unit testing the application with JUnit.
•Proficient in using IDEs such as Eclipse and IntelliJ for development, with experience in version control using Git for efficient source code management.
•Worked on relational database management products like Oracle, SQL Server, MySQL, and Postgres SQL.
•Knowledge of AWS services like S3, EC2, IAM, ECS, EKS, and MongoDB.
•Worked on integrating Kubernetes into CI/CD pipelines, automating the deployment of Java applications using tools like Jenkins, GitLab CI/CD.
•Developed Complex queries to retrieve data from MongoDB database.
•Experience with microservices design and asynchronous message processing using Kafka.
•Emphasized experience with microservices design and asynchronous message processing using Kafka.
•Experience with cloud-scale databases including relational and No-SQL databases.
•Collaborative team player who is willing to provide mentorship to new members of the team and excellent communication skills both written and verbally.
•Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.
SKILLS
Programming Languages: Java, and Python
Front-End Development: HTML, CSS, JavaScript, Angular.
Back-End Development: J2EE, Spring Boot, RESTful APIs.
Database Management: JDBC, MySQL, SQL, Hibernate, MongoDB.
Cloud Services: AWS (EC2, S3, IAM, ECS, EKS, CloudWatch, Fargate, Lambda, and ELB).
Version Control: Git, Bitbucket, SVN.
Testing: JUnit, Selenium, Sonar, Postman.
Deployment and DevOps: Maven, Jenkins, Docker, CI/CD
PROFESSIONAL EXPERIENCE
Java Software Developer Feb 2022 – present
JP Morgan & Chase Co., Plano, TX
•Followed the AGILE Methodology with SCRUM Meetings and maintained Sprint backlogs during development cycles.
•Participated in meetings and discussions with Functional/Technical Leads to understand the requirements.
•Developed and integrated Angular services to facilitate seamless communication between the front-end application and back-end APIs.
•Designed and built RESTful web services using the Spring framework, delivering data in JSON format for front-end consumption.
•Optimized API interactions by managing HTTP requests, error handling, and data transformation to ensure smooth data retrieval and updates.
•Involved in CI/CD pipeline implementation using Git, Jenkins, and Docker, ensuring automated builds and deployments.
•Integrated Spring Kafka API to process messages within a Kafka Cluster setup for real-time data streaming.
•Configured and deployed applications on AWS, setting up EC2 instances, S3 buckets, and IAM roles, while enabling efficient file storage and retrieval to improve UI performance.
Graduate Student Assistant Aug 2021-Dec 2021
Missouri University of Science and Technology, Rolla, MO.
•Involved in scheduling and coordinating meetings and appointments between faculty and students.
•Involved in creating assignments with my professor and creating solutions for the problems.
•Solved students’ queries related to the subject.
•Created training and testing script using Deep Learning models with java and python for easy grading.
Software Engineer Dec 2019-July 2021
JALA Technologies
Actively participated in SDLC phases (Requirements gathering, Analysis, Development) using Agile methodology (SCRUM) and developed the user interface with JSP, HTML, JavaScript, and AngularJS.
Implemented the entire application using MVC Architecture with Spring Framework, including Dependency Injection, Spring Data JPA (Hibernate), and integrated Spring ORM with Hibernate to manage database interactions.
Developed RESTful web services supporting XML/JSON, implemented security using Spring Security for User Management, Authentication, and Authorization, and utilized Maven for managing dependencies and deployment.
Managed CI/CD workflows with Jenkins and Git, utilizing Eclipse IDE for development. Deployed and maintained applications on IBM WebSphere, ensuring scalability and performance.
EDUCATION
Master of Science – Computer science Aug 2021-Dec 2022 University of Missouri – Kansas City, Missouri CGPA – 3.66/4.00
Bachelor of Technology – Computer Science and Technology Aug 2016- Oct 2020
Jawaharlal Nehru Technological University, Kakinada CGPA- 7.95/10.00