| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
JAVA DEVELOPER
Location: AZ | Phone: PHONE NUMBER AVAILABLE |
Email: EMAIL AVAILABLE | LinkedIn | GitHub | Portfolio
SUMMARY
Over 3 years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development,
Testing, Support Maintenance, and End-User support.
Proficiency in developing secure enterprise applications using Java, JavaScript, and related technologies such as HTML,
CSS, Bootstrap, jQuery, Node.js, Express.js, EJS, and RESTful APIs.
Extensively worked on message-oriented middleware like JMS for messaging using Queues and Topics.
Expertise in various open-source frameworks including Spring, Spring Boot, Spring MVC, and Struts for building robust
and scalable applications.
Experienced in designing and developing applications using React.js for dynamic user interfaces.
Proficient in database management systems including SQL databases like PostgreSQL, NoSQL databases like Firebase, and
ORM technologies like Hibernate.
Expertise in Core Java with a strong understanding and working knowledge of Object-Oriented Programming concepts, Data
Structures, and Algorithms.
Strong analytical, problem-solving, and communication skills with the ability to work independently and in a team
environment.
Experience implementing Test-Driven Development (TDD) and writing unit tests using JUnit and Mockito.
Proficient in CI/CD pipelines for automated software delivery.
Familiarity with containerization tools like Docker for application deployment.
Efficient in Agile methodologies with experience in tools like Jira for project management.
Skilled in version control systems like Git and collaboration platforms like GitHub, and GitLab.
Experience deploying and managing applications with cloud platforms like AWS and Microsoft Azure.
TECHNICAL SKILLS
Programming Languages: Java, C, SQL, Data Structures, Algorithms, SQL
Databases: MySQL, MongoDB, PostgreSQL, NoSQL.
Frameworks: Angular, Spring MVC, Spring Boot, Spring Security, Hibernate, Microservices.
Web Technologies: HTML, CSS, JavaScript, jQuery, JSON, RESTful Services, EJS.
Cloud Technologies: AWS (IAM, EC2, S3, Lambda, Redshift, CloudWatch, RDS).
J2EE Technologies: Servlets, JSP, JSTL, JavaBeans, JDBC.
Methodologies: SDLC, Agile, Waterfall.
Version Control: Git, GitHub.
IDE S: Eclipse, VS Code.
Testing Tools: Junit, Unit Testing, Mockito.
Other Skills: Docker, CI/CD, Apache Maven, Gradle, Apache Kafka, Struts.
EDUCATION
Northern Arizona University AZ, USA
Masters in Computer Science Jan 2023 - May 2024
Chalapathi Institute of Technology Guntur, AP
Bachelors in Computer Science May 2017 Jul 2021
PROFESSIONAL EXPERIENCE
McKinsey & Company AZ, USA
Java Developer / Application Development Associate Jun 2024 August 2024
Contributed to the development of applications using Java and MVC architecture across three major projects, focusing on
creating and maintaining Microservices with Spring Boot to provide RESTful APIs.
Gained hands-on experience with Kubernetes on AWS to orchestrate Java application containers, enhancing scalability and
resource management while contributing to improved application availability.
Actively participated in various phases of the SDLC across multiple projects, employing Agile methodologies to ensure
efficient project progression and timely deliveries.
Utilized Postman for RESTful API testing to verify the functionality and reliability of applications and collaborated on creating
and executing test scripts with JUnit to maintain high-quality standards.
Worked with Spring Core for Dependency Injection and Spring MVC to develop modular and high-performance applications,
contributing to key project deliverables.
Leveraged Amazon EC2 instances to optimize data processing tasks, gaining practical experience in scalable and on-demand
computing within cloud environments.
Performed complex SQL queries and worked with MySQL to support interactive and responsive applications, ensuring
efficient database interactions within project timelines.
Northern Arizona University AZ, USA
Teaching Assistant Aug 2023 - May 2024
Supported Professor in crafting course materials and delivering lectures for Automata Theory, Computer Networks, and
Algorithms, ensuring adherence to academic standards, and enhancing student comprehension.
Provided personalized assistance to students, guiding them through assignments and projects, and addressing queries in Java
and related technologies, fostering a conducive learning environment.
Pursued continuous professional development in Java development, leveraging teaching experiences to refine software
development, problem-solving, and communication skills for academic and professional growth.
Accenture Hyderabad, India
Java Developer / Application Development Associate Sep 2021 - Jan 2023
Client: FIAT Automobiles
Part of a Java development team in the Automobile and E-Commerce sectors, successfully delivering projects on time and
within budget, enhancing client satisfaction.
Played a pivotal role in the development and success of the Common Spare Parts System (CSPS) for the client FIAT
Automobile, focusing on optimizing the supply chain and inventory management processes.
Spearheaded a Java development team, contributing to research, analysis, execution, code writing, and testing for projects in
the Automobile and E-Commerce sectors.
Utilized technologies such as Java, Struts, HTML, CSS, JavaScript, JSP, WebSphere, MVC Design Pattern, Vert. x, and
SQL for building reactive applications, enhancing system responsiveness and performance.
Enhanced operational efficiency through the implementation of innovative features for invoice generation in the CSPS
project and other e-commerce modules.
Successfully managed projects using both Waterfall and Agile methodologies, maintaining a 100% success rate in issue
resolution, code deployment, and project delivery timelines.
Emerged as a key contributor to debugging and problem-solving efforts, significantly optimizing the application performance
and user satisfaction for CSPS and other projects.
Espire India
Java Developer Jul 2020 Aug 2021
Developed and maintained Java applications, integrating SQL and NoSQL databases such as PostgreSQL and MongoDB to
ensure efficient data storage and retrieval, aligning with business requirements.
Utilized Hibernate for efficient object-relational mapping, enhancing application scalability and improving database
interaction time; implemented server-side logic with Node.js to increase the handling capacity of asynchronous operations.
Integrated front-end components using HTML, CSS, and JavaScript to create responsive and visually appealing interfaces,
ensuring seamless operation across various devices and browsers, thereby improving user engagement.
Utilized JavaBeans to encapsulate data and business logic, promoting code reusability and maintainability across different
parts of the application, ensuring a modular and scalable codebase.
Containerized applications using Docker, ensuring consistency and portability across different environments, and executing
unit tests with JUnit and Mockito to verify the behavior of individual components.
Configured AWS services such as S3 for storage, Elastic Beanstalk for Java app deployment, and CloudWatch for monitoring,
while actively participating in Agile methodologies for iterative software delivery.
Managed source code using Git and collaborated with a team on GitHub, facilitating efficient version control and code
reviews, which reduced deployment errors and accelerated the development cycle.
PROJECTS
Java Todo Web Application
Developed a dynamic and full-stack Java front-end web application for efficient Todo management, utilizing Spring
Framework, Spring Boot, and Hibernate, which significantly enhanced user experience.
Designed a responsive UI with the Bootstrap CSS framework and implemented secure user authentication with Spring
Security.
Explored flexible deployment options, including Docker containers and MySQL, to ensure application scalability.
Assisted in troubleshooting and debugging code issues, ensuring smooth functionality of the employee referral portal.
Engaged in continuous learning and skill development, exploring new technologies and techniques relevant to the project.
Demonstrated strong problem-solving skills and attention to detail in resolving technical challenges and optimizing system
|