Java Developer Resume
Irvine, CA
SUMMARY
- Expertise in programming with Java and proficient in using collections and data structures.
- Strong Programming skills with Java templating, Servlets, JDBC and Applets in J2EE Architecture.
- Hands on experience with Spring Boot, Spring MVC, Spring JDBC and Micro services (REST).
- Proficient in Object Oriented Analysis and Design (OOAD) and Object - Oriented Programming (OOP).
- Expertise in analysis and design of Algorithms streamlined with productive and efficient Complexities.
- Analyzed code to identify and improve performance bottlenecks and contingencies with shared resources.
- Excellent problem analysis and resolving skills with logical reasoning coupled with efficient decision making.
- Deep understanding of Agile, Waterfall and Hybrid methodologies and in SDLC, Test Driven Development (TDD).
- Hands on experience in Robotic Process Automation using UiPath for automating various applications and processes.
- Ability to design and execute Test Scripts to further streamline the algorithm using Test Cases for all complexity.
- Strong Debugging skills with efficient Exception Handling and also proficient in Code Standardization.
- Expertise in various algorithmic techniques including Sorting, Searching, Recursion, Divide and conquer, Dynamic programming and Backtracking.
- Hands on experience in creating and modifying the class diagrams, sequence diagrams using Star UML, Rational Rose Enterprise Edition, and Microsoft Visio.
- Good understanding of SQL and PL/SQL and experience working with Oracle, SQL Server, and MySQL.
- Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
- Good communication, interpersonal and quick learning skills with proven ability to adapt to different project environments.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, Python, MATLAB
Web Technologies: CSS3, HTML5, PHP, XML, JavaScript.
RDBMS: SQL, PL/SQL, MYSQL, IBM DB2.
Development Tools: IntelliJ, Eclipse, Android Studio, Visual Studio.
Web Services: RESTful Web Services, SOAP
Web Servers: Apache, Tomcat
Virtual Machine: VMWare, Oracle VirtualBox
RPA Automation Tools: UiPath
Internet of Things: AWS
Methodology: Waterfall, Agile, Hybrid
PROFESSIONAL EXPERIENCE
Confidential, Irvine, CA
Java Developer
Responsibilities:
- Gathered all business requirements extensively by deep diving into selected processes for development.
- Interacted with business users in understanding each process from the user end to provide them automation.
- Involved in the team of Business Analysts for cost and effort estimation of the project.
- Designed workflows considering all possible exception handling for implementation of API - query execution.
- Interacted and worked with OBIEE and EDW Specialists in handling and processing different XML execution to extract SQL for the data extraction from Enterprise warehouse.
- Developed API using Spring to query the Enterprise data warehouse on different data for efficient execution of query, well structured, maintainable and easy to understand.
- Prepared project documentation including Process Definition Document (PDD), Solution Design Document (SDD), Business Required Document (BRD) & User Guide.
- Used Maven-Apache Poi for report generation.
- Involved in Code reviews to check for efficiency and coding standards.
- Assisted the business users in the post project delivery in the events of new user trainings.
- Utilized spring framework annotation for the dependency handling and the configurations.
Environment: RAD, OBIEE, EDW, IBM DB2, Spring Framework, Hibernate, Spring Security, Spring Profiles, Selenium, Maven, SQL, LDAP.
Confidential
Responsibilities:
- Worked on the enhancements of Java based Spring Web application for the Confidential USA website.
- Developed new web API for the dealer - Confidential service scheduling based on the user location.
- Implemented the location-based service scheduling distance calculation algorithm, to locate user and calculate distance between the nearby Confidential Dealership using Google Maps API.
- Involved in the Ui Elements on angular.js framework for the Confidential -Dealer locator API webpage.
- Used to hibernate for the data object mapping and extraction from the Google Maps location API.
- Developed automated scripts for the Confidential USA model year change over process and DB2 query execution.
- Worked on the DB2 Mainframe for the View design of the Window Sticker data.
- Used Maven for the application dependency management and for project build.
- Performed JUnit Testing, Load testing using Neo Load and automated Testing using selenium.
- Prepared Business Requirement Document (BRD), Application Scope Document.
Environment: RAD, IBM DB2, Spring Framework, Spring Boot Actuator, Hibernate, angular.js, Selenium, Maven.
Confidential, New Jersey
Java Developer
Responsibilities:
- Understanding the business requirement and functional specification of the client module.
- Consuming existing Web services to retrieve data on the return item.
- Coding and integration testing for the return service, offshore coordination and technical support.
- Prepare detailed design documents of each screen.
- Debugging the issues if any and find out the root cause and resolve the issues.
- Develop various java bean components to implement business logic
- Found and analyzed bugs using the SonarQube.
- Familiar with Selenium Web Driver, Selenium commands and x-path.
- Implementing and enhancing new features to our applications.
- Interface development and complete build test in deploy phase.
- Addressing day to day technical issues.
- Coordinating closely and productively with the engineering and other teams.
- Ensure quality assurance of the deliverables.
- Support and advice QA team testing in various environments.
- Used Log4J for logging and debugging and JUnit for testing.
- Extensively worked with the QA team coordinating testing and automation cycles.
- Involved in guidelines for Automation and worked with the testers in creating and managing the scripts.
- Wrote SQL and PL/SQL queries for updating data into the Oracle using SQL Developer tool.
Confidential
Java Developer
Responsibilities:
- Developed new web portal application and added functionality to existing applications using Java/J2EE technologies for the existing MySQL Data Base using JDBC.
- Used CSS3, HTML5 to create front end screens of the module.
- Wrote SQL queries to retrieve data from the database using JDBC.
- Utilized frameworks such as Hibernate and Spring for persistence and application layers.
- Implemented the module structure based on Spring MVC pattern using spring boot.
- Performed unit testing of the candidate profile module and integration testing of the overall application.
- Modified the front-end of web applications to increase functionality for the end user.
- Developed application using IntelliJ IDE.
- Did manual testing by creating Junit test cases and validating them.
- Used JavaScript, CSS and HTML to create the front-end screens of the module.
- Involved in the design and implementation of the architecture for the project using OOAD, UML design patterns.
- Used AJAX framework for asynchronous data transfer between the browser and the server.
- Used best coding practices and naming conventions while writing.
- Analysis, Design and Implementation of software applications using XML and Web services.
Confidential
Java Developer
Responsibilities:
- Install, configure and deploy software, provide quality assurance.
- Troubleshoot various software issues using debugging process and coding techniques.
- Designed user interface of new healthcare website that provides virtual medical consultations to users by registered doctors.
- Developed the hospitalization and medication modules to provide doctors with users’ previous medical records.
- Designed and developed the User Interface using JavaScript, AngularJS, HTML5 and CSS3.
- Used JavaScript, CSS3, HTML5 to create front end screens of the module.
- Worked with JavaScript, CSS, HTML pages in order to create web pages and fix bugs for the website.
- Developed, Configured and Deployed a variety of Portals and UI Applications including HTML5, CSS3 and JavaScript.
- Designed Database for the application.
- Wrote and executed test cases based on written design, as well as based on product improving the software.
- Implemented all validations and done testing.
- Researched and documented software bugs and created and implemented fix. Involved in documentation, review, and analysis of requirements.