Post Job Free

Resume

Sign in

Java Developer Software Development

Location:
Columbus, OH
Posted:
February 10, 2024

Contact this candidate

Resume:

KIRAN ANNAMAREDDY

Java Developer

Location: OH Phone: 380-***-**** Email: ad3jam@r.postjobfree.com SUMMARY

Around 3 years of experience in designing, developing and testing Enterprise Applications using Java/ J2EE platform, Object- Oriented methodologies, Web services like SOAP, REST and SDLC approaches for software development.

Proficient Java Developer with extensive experience in building high-performance, scalable, enterprise-grade applications using Core Java and various Java EE technologies. Expertise in object-oriented analysis and design using common design patterns.

Demonstrated expertise in developing microservices architecture applications using Spring Boot, Spring MVC, and Spring Security, enabling superior manageability and scalability in complex application environments.

Incorporated Python in the development of RESTful APIs, enabling seamless communication between frontend and backend components of applications.

Demonstrated proficiency in Python's object-oriented programming (OOP) capabilities, creating reusable code components and promoting code maintainability.

Proficient in leveraging SQL and NoSQL databases like MySQL and MongoDB to design and implement efficient and scalable data storage solutions, optimizing application performance and resource utilization.

Accomplished in using various web technologies including HTML, CSS, JavaScript, Bootstrap, JQuery, AJAX, JSON, XML, and SOAP to create responsive and user-friendly interfaces.

Mastered the development of Single Page Applications (SPAs) using AngularJS contributing significantly to optimized user experiences and application responsiveness, resulting in increased client engagement.

Profound knowledge and experience in software development methodologies, including Agile/Scrum ensuring timely delivery of high-quality software solutions.

Skilled in leveraging AWS services such as EC2, S3, Lambda, EBS, SQS, SNS, and DynamoDB to build highly available, scalable, and fault-tolerant systems. Experience in containerization technologies like Docker to ensure consistent and portable application deployments.

Profound experience with Hibernate, JPA for object-relational mapping, and data access, integrating with Kafka streams for real-time data synchronization, improving application productivity and reducing development time.

Adept at utilizing build and integration tools like Maven, Gradle, Jenkins, and Git for continuous integration and deployment, ensuring smoother and faster development cycles.

Proficient in implementing robust testing frameworks using Junit, ensuring the reliability and stability of applications by detecting and fixing bugs early in the development cycle.

Demonstrated experience in developing and consuming RESTful, GraphQL, and Kafka-based APIs, enabling seamless data interchange and integration between different software systems. TECHNICAL SKILLS

Languages: Python, Java, SQL

Frameworks & libraries: Spring, Spring Boot, Spring MVC, Spring Security, Microservices, Rest API, Hibernate, GraphQL, AngularJS, Kafka.

J2EE Technologies: Servlets, JSP, JDBC, JSTL, JSF, JPA, JMS, JTA Methodologies: SDLC, Agile/SCRUM

Databases: MySQL, MongoDB, Oracle

Web Technologies: HTML, CSS, JavaScript, Bootstrap, JQuery, AJAX, JSON, XML, SOAP, Rest Build & Other Tools: UML, MS Visio, Maven, Gradle, JUnit, Jenkins, Git, GitHub Cloud Technologies: AWS (EC2, S3, Lambda, EBS, SQS, SNS, DynamoDB), Docker EDUCATION

Master’s in Computer Science Aug 2021 – Dec 2022

Missouri State University

Bachelor’s in Computer Science Jun 2016 – May 2020 Sathyabama Institute of Science and Technology

WORK EXPERIENCE

Java Developer Feb 2023 – Current

Epsilon OH

Developed and maintained Java/J2EE applications, ensuring high-quality code and optimal performance. Additionally, contributed to the development and maintenance of internal Java/J2EE libraries and frameworks, fostering a 20% improvement in code quality and achieving a 30% efficiency gain.

Spearheaded the development, testing, and deployment of features from frontend to backend, seamlessly integrating HTML, CSS, and JavaScript with Java-based backend services, leading to a 30% reduction in user interface latency.

Engineered advanced synchronization mechanisms between front-end technologies such as AJAX, JSON, and backend services, guaranteeing real-time data consistency and responsiveness, resulting in a 25% improvement in data synchronization and a 50% boost in response times.

Designed and developed a library of 20+ reusable Angular components that increased frontend development efficiency by 30% across five different projects, ensuring seamless integration with backend business logic.

Established and maintained robust automated testing frameworks using JUnit, ensuring high-quality software development and early identification and resolution of software defects, ultimately improving overall software stability and decreasing bug reports by 50%.

Develop and maintain Java-based microservices that integrate with MySQL, ensuring response times of under 100ms for 95% of requests.

Orchestrated the implementation of JMS to facilitate effective communication between different components of the application, ensuring synchronization and integrity across multiple systems and services. This initiative led to a 30% reduction in communication errors and an enhancement of system reliability.

Leveraged Spring MVC to design, refine, and optimize sophisticated RESTful APIs, guaranteeing well-documented, scalable, and high-performing interfaces for intricate web services, which resulting 20% increase in API performance and a 15% reduction in response times.

Produced concise and clear technical documentation aligned with Agile principles, ensuring the team and stakeholders understand system design and changes.

Applied advanced Hibernate, JPA, and JDBC techniques for intricate object-relational mapping and data persistence management. Fine-tuned data retrieval processes and optimized SQL queries, mitigating database access latency by 25%.

Designed AWS Cloud Formation templates to tailor VPC, subnets, and NAT, achieving successful web application and database deployments. Additionally, implemented Docker for containerization and orchestrated deployment procedures, resulting in a 25% faster deployment time, a 15% reduction in infrastructure costs, and a 30% decrease in deployment-related issues.

Used IDE Eclipse and Used Maven for developing and build the application and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with GITHUB, Jenkins and Jenkins Jobs. Java Developer Aug 2019 – Jul 2021

Espire India

Utilized profiling tools and techniques to identify bottlenecks and optimize the performance of Java applications, resulting in a remarkable 30% reduction in response times and the efficient handling of increased loads.

Orchestrated the design and management of distributed transactions using JTA and JMS, meticulously ensuring data consistency across microservices and achieving a significant 20% reduction in the transaction failure rate.

Leveraged advanced HTML, CSS, JavaScript, Bootstrap, JQuery, and AJAX to create and optimize the interaction between the front end and back end, resulting in a solid 20% improvement in user experience and interface responsiveness.

Successfully built and maintained an Angular utility library, utilized in over 10 projects, leading to a 25% reduction in repetitive code and ensuring consistent alignment with backend services and business logic.

Spearheaded comprehensive system design initiatives by utilizing UML and MS Visio, meticulously creating detailed, clear system models that greatly enhanced team understanding and facilitated the development of robust, scalable applications.

Architected and implemented highly scalable and resilient microservices using Spring Boot and Spring Cloud, enabling seamless integration and interaction of diverse system components, thereby significantly enhancing overall system robustness and responsiveness.

Develop and implement Java-based features in applications that handle at least 1 million MySQL transactions per day.

Craft and optimize complex SQL queries for Java applications, ensuring at least a 20% improvement in response times for critical operations.

Developed and optimized sophisticated RESTful and GraphQL APIs using Spring MVC, ensuring high performance, security, and scalability, thereby contributing to a significant 30% improvement in data interchange efficiency between systems.

Collaborated on RESTful web services to fetch dynamic content from backend databases and engineered new RESTful web services using the Spring MVC framework with JSON data format, effectively enhancing data retrieval efficiency.

Implemented advanced security measures and authentication protocols using Spring Security, resulting in the safeguarding of sensitive information and ensuring data integrity, leading to a substantial 40% reduction in security breaches.

Integrated MongoDB with Java applications using appropriate drivers and frameworks, ensuring seamless interaction and data exchange between the application and the database, thereby enhancing overall system cohesion and functionality to a great extent.

Analyzed Kafka producers, consumers, and brokers, realizing a 25% enhancement in throughput and a 15% decline in latency. Diagnosed and mitigated primary bottlenecks, which ushered in a 30% uptick in resource efficiency.

Leveraged Jenkins, Maven, and Gradle to establish seamless CI/CD pipelines, automating build, test, and deployment processes, which resulted in the reduction of release times and a significant improvement in software quality.

Managed the deployment and operation of applications and services on AWS, utilizing services like EC2, Lambda, and EBS, which ensured optimal resource utilization, scalability, and availability, ultimately leading to impressive operational efficiency.

Utilized GitHub Issues and Project boards for agile project management, bug tracking, and feature request handling, ensuring transparent and effective communication with stakeholders.



Contact this candidate