Java Developer Resume
SUMMARY
- 5+ years of experience in designing, developing, testing, supporting, and maintaining web and windows - based Applications.
- Highly proficient in developing applications using JAVA, RESTful Web Services, Spring, Spring Boot Framework, Spring JPA, Spring JDBC, Hibernate, Junit, JSP, HTML 5, CSS3, Bootstrap, JavaScript, jQuery, JSON, XML, Angular 4, My SQL, Oracle, NoSQL.
- Implemented Restful Web Services using spring boot and JAX-RS.
- Experienced in designing and implementing applications using Spring MVC Framework.
- Expertise in Angular 4.0 framework and its ability to create simple and scalable code for Single Page Applications.
- Have a profound knowledge and working experience on object-oriented design and development of Client Server applications.
- Read and interpreted log files using UNIX commands. Upload, retrieve, read, and search files using UNIX scripting.
- Experienced in working on Database design and development using MySQL, Oracle, SQL Server and PostgreSQL.
- Have proficiency in writing simple SQL queries to complex stored procedures for design and development of web applications.
- Experienced in preparing test scenarios and test cases using both manual methods and automated testing tools JUnit.
- Involved in agile software methodologies using Test Driven Development (TDD).
- Have an extensive knowledge on AWS cloud architecture, load balancing, Service models, Security management, Amazon RDS, Amazon EC2 and S3.
- Working on my AWS Cloud Developer Associate Certification that improves my knowledge on installing, building, and deploying applications using AWS cloud-based infrastructure and its solutions.
- Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.
- Proficient in handling enhancements and changes to the software applications as per client requests.
TECHNICAL SKILLS
Languages: Java, J2EE
Java Technologies: Servlets, JSP, JDBC, Web Services, SOAP, RESTFul API’s.
IDE: Eclipse.
Framework: Spring Core, Spring MVC, Spring Boot, Hibernate, JPA, Spring JDBC
Web/Application Servers: Apache Tomcat 5.0/6.0
Scripting Languages: JavaScript, Angular 4, JavaScript, JQuery
Web Technologies: HTML, DHTML, AJAX, CSS, Boot Strap, Media Queries, XML, DOM
Methodologies: SDLC, UML, Design Patterns
Version Control Systems: GIT
Database: Oracle, SQL Server 2005,2008, MySQL, Postgress, NoSQL
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Developed a wide/distinctive website for registering Attendee, exhibitors, Media for trade shows following a defined work process with strict quality control and testing procedures.
- Designed, Implemented, and tested RESTful web service interfaces for custom client integrations using Java Spring boot framework and JAXRS.
- Successfully consumed restful APIs using java to integrate XML/JSON response to UI.
- Used Spring MVC Controller, Service, Repository classes, and Spring Bean Factory using IOC, AOP concepts in designing and implementation of multi-tier applications for multiple clients.
- Successfully implemented INGO social networking registration where data is accessed from other third-party services by consuming INGO REST web API’s.
- Developed and tested complex business logics using core and advanced java to handle signup, login, registrant data, discounts, payments, sessions for each client website.
- Successfully implemented Java Persistent API (JPA) and hibernate using Spring to handle Oracle database transactions.
- Designed and developed front end UI for each application using JSP, HTML5, CSS3, JavaScript, jQuery.
- Implemented responsive, cross browser, device friendly applications using Bootstrap and Media Queries.
- Developed a few Single Page Applications (SPA) using features of Angular 4 such as components, directives, modules, routing and with backend as JAVA.
- Spring Controllers were used with Angular 4 to route the control to desired Java services.
- Written different SQL Queries and stored procedures to Update and keep track of registration data to and from the Oracle database and with other integration services.
- Created environment for user-acceptance testing and facilitating Integration with JUnit.
- Used Unix commands for checking logs, accessing, reading, writing code files from and to the server.
- Worked in Agile Environment with Project Manager, Team lead and QA.
- Provided troubleshooting and support for numerous test and production issues across the platform.
- Performed code reviews, customization, and maintenance of code across applications.
- Used GitHub to manage source repository.
- Used JIRA to monitor webservices tasks, working on bugs across different departments.
Environment: Java, J2EE, Spring Core, Spring MVC, Spring boot, JPA, Hibernate, JSP, Servlets, Oracle, MySQL, HTML5, CSS3, jQuery, Bootstrap, JavaScript, Angular4, JSON, XML, GITHUB, Junit, Apache Tomcat
Confidential
Research Assistant
Responsibilities:
- Successfully worked in all software development life cycle phases such as gathering requirements using Questionnaire, designing system using UML diagrams, implementing application using JAVA technology, performing unit, user acceptance and integration tests, deploying application to NEIU local server.
- Implemented Advisor, Faculty and Student module’s business logics using JAVA, JSP and servlets.
- Designed, developed, and tested Registration, Login, Add/Edit/Delete user, Add/Edit appointments, Accept/Reject appointments functionalities for each user accordingly.
- Used user defined data structures, recursive, search algorithms for each user modules wherever they are required.
- Designed user interface for each user using JSP, HTML 5, CSS, and Boot strap.
- Performed client validations using JavaScript and jQuery for customized pop ups, alerts and AJAX calls.
- Designed and developed MySQL database, tables required for the application.
- Successfully written a script to run the DDL queries for database/tables creation.
- Written complex queries and stored procedures to perform CRUD operations on Admin, faculty, student, and appointments database tables.
- Used JDBC to establish connection between my backend and database.
- Performed Unit testing on Module level and system testing after integration of modules.
- Used GITHUB to store and manage the system files and documents.
Environment: Java, JSP, Servlets, JDBC, HTML 5, CSS, Bootstrap, MYSQL, Java Enterprise Edition, GITHUB, JavaScript, jQuery, AJAX, Apache Tomcat.
Confidential
Java Developer
Responsibilities:
- Maintained General Publishing template for Confidential ’s by providing endless support for handling enhancements and change requests.
- Worked closing with client manager to gather requirements for each quarter.
- Written design document for each upgrade and change requests as per TCS design standards.
- Used Java, Servlets to implement Web services on GPT applications.
- Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.
- REST API’s were being used to develop an internal tool that can push and pull data from and to third party service providers.
- Developed Java based webservices to enable SSO authentication.
- Implemented Hibernate for data persistence and management.
- Involved in developing stored procedures and Triggers on Oracle11g
- Involved in tracking JIRA tickets for bug fixing on functionality, performance, and design issues GPT application.
- Analyzed, documented, and fixed issues related to REST Web services and GPT application responses.
- Used GIT to accomplish strict version control and safety of code files related to GPT application.
Environment: Java, REST web services, Eclipse IDE, HTML 5, CSS3, Angular JS, JavaScript, Java Enterprise Edition, Oracle 11g, GIT, Junit, JIRA, Agile, Apache Tomcat.
