JP Janki Patel
Mount Juliet, Tennessee, United States
ad42uo@r.postjobfree.com
Experienced Java Developer with over 3+ years of hands-on expertise in designing, developing, and deploying Java-based applications. Working knowledge of multiple software development methodologies like Agile/Scrum and Waterfall.
Well-Versed in Java/J2EE technologies like JDBC, JavaBeans, JSON, Restful, Servlets, Spring Boot, Hibernate, Spring MVC, and JSF. Ability to Presentation layer using HTML, CSS, JavaScript, jQuery, Bootstrap, JSON, XML, and Ajax technologies.
Proficiency in relational database management systems RDBMS including MySQL, SQL Server, and Oracle.
Good understanding of using build tools including ANT, Maven, and Gradle for building and deploying applications on the servers. Proficient in using Git version control for collaborative software development and code management.
Proven ability to optimize Jenkins configurations for speed and reliability, ensuring streamlined software development and release. Work Experience Java Developer
07/2022 to Present
UnitedHealth Group
Tennessee, United States
Gained valuable experience in agile software development methodologies. Assisted in the implementation of RESTful APIs and database queries to support application functionality.
Developed microservices architecture using Spring Boot and Spring MVC, creating scalable and modular components for improved system performance. Utilized Maven and Gradle build tools to manage project dependencies and streamline the build process, improving development efficiency. Integrated Java applications with various databases, including Oracle, and SQL Server, to support data storage and retrieval requirements. Leveraged JIRA for project management and documentation, facilitating effective communication and collaboration within the development team. Effectively used Git for version control, managing code branches and collaborating with team members on code repositories. Conducted load testing and performance tuning using tools like Apache JMeter, identifying and resolving bottlenecks.
Automated build and deployment pipelines using Jenkins reducing manual deployment efforts by 50%.
Java Developer
05/2020 to 06/2022
Western Digital
California, United States
Utilized Software Development Life Cycle (SDLC) like Waterfall to configure and develop processes and standard procedures.
Worked on Java Maven project with Hibernate framework for developing new features and modification requests.
Designed and maintained relational databases (MySQL, SQL Server) and optimized database queries for improved performance. Implemented Spring Security for authentication and authorization, ensuring secure user access to applications.
Collaborated with the QA team to implement and automate test cases using Selenium and JUnit, reducing manual testing efforts by 30%. Employed JUnit and TestNG frameworks for unit testing and automated test suites, ensuring robust code quality and preventing regressions. Developed and maintained APIs for mobile applications, optimizing response times and enhancing user experiences.
Developed the different components of applications such as JSPs, and Servlets, using Web sphere.
pipeline.
Implemented version control strategies using Git, including branching and merging, to facilitate collaborative development.
Skills Methodology: SDLC, Agile, Waterfall
Languages: Core Java, Java8, SQL
Frameworks: Spring MVC, Spring Boot, Spring Security, Microservices, JSF, Hibernate, JPA
IDEs: NetBeans, IntelliJ IDEA, QC, TFS, Eclipse, Selenium. J2EE Technologies: Servlets, JSP, JSTL, JavaBeans, JDBC Web Technologies: HTML, CSS, JavaScript, Bootstrap, jQuery, Ajax, JSON, XML Application Server: Apache Tomcat, Web Sphere
Databases: MySQL, PostgreSQL, NoSQL
Build /Other tools: UML, MS Visio, ANT, Maven, Gradle, Junit, ALM, JIRA, TFS, Snagit, JAMA, Serena, ServiceNow, TN3270, UltraEdit, FileZilla, TOAD, Jenkins, JMeter
Version Control Tools: Git, GitHub
Operating Systems: Windows, Linux
Education ITT Technical Institute
Associate
Software Development
08/2016 to 05/2017