Java Developer Resume
West Des Moines, IowA
OBJECTIVE:
Interested in career as a Software developer with over 2 years of professional experience in industry and academic projects.
SUMMARY:
- Computer Software Engineer with a focus on next generation software and applications.
- A team player with excellent work ethics and an in - depth knowledge and work experience on Java 8, JavaScript, web frameworks: front end and back end.
- Experience in software development using Java platform frameworks Hibernate, Spring MVC, Spring Boot, Web API, OOPS, JavaScript, jQuery, AJAX & SQL Server.
- Experience in developing effective web pages using HTML5, CSS 3.0, JavaScript, TypeScript.
- Holds experience and possess knowledge about web framework Angular, web services, relational (Oracle, MySQL, PostgreSQL) and non-relational databases (MongoDB), design patterns, data structures and algorithms
- Working experience with Pivotal Cloud Foundry for deploying applications and configuring market place services and JIRA, Confluence for project managemet.
- Experience in documenting API using Swagger, Monitoring the health of application using Actuators.
- Created schemas and tables in MySQL including stored procedures, triggers, cursors, tables, views, and other SQL joins.
- Strong Knowledge of Software Development Life Cycle (SDLC), Design Patterns & Model View Controller (MVC) architecture.
- Experience in writing unit test cases using Mockito. Hands on experience in working with Jenkins, CI/CD pipeline.
- Strong knowledge of Object Oriented Programming Systems and various software development methodologies like Waterfall, Agile, Scrum Process model.
- Working knowledge (POC) of OAuth 2.0, drools and Apache Kafka.
TECHNICAL SKILLS:
Languages: Java, JavaScript, C,C++.
Web Technologies: HTML 5, CSS, BootStrap, jQuery, Spring, Angular JS.
Web Services: REST, SOAP
Software: Eclipse, IntelliJ, Rational Rose, Photoshop, Linux, GitHub (Version Control), Android Studio
Database: SQL and NoSQL databases - Oracle, MySQL., MongoDB.
Application Servers: Apache Tomcat.
Build Tool: Maven
PROFESSIONAL EXPERIENCE:
Confidential, West Des Moines, Iowa
Java Developer
Responsibilities:
- Developed the back-end RESTful API’s as enhancement of the Service Oriented Architecture(SOA) application design.
- Implemented the model and control layers of the application for the development of RESTful API’s using SpringBoot.
- Documented the RESTful API’s using Swagger API for briefing the operations of the RESTful API services.
- Configured the multiple Hibernate Session manager for the data persistence using MySQL database.
- Developed AngularJS modules, controllers, directives, and filters to build MVC architecture in web application.
- Improved page loading speed by optimizing JavaScript code, such as reducing time-consuming built-in functions, and eliminating synchronous server calls.
- Worked on cross cutting concerns in implementation of application metrics logging and security authentication & authorization modules.
- Integrated jQuery and jQuery UI plugins such as dropdown menu and widgets for interactive experience.
- Used Git and Jenkins to maintain application version control and continuous build for the full development cycle.
Confidential, Warrensburg, Missouri
Front End Developer
Responsibilities:
- Implementing custom directives, filters, services and templates of Angular JS framework so as to achieve reusability, abstraction and neat separation of concerns in medicare consumer portal codebase
- Integrating web service end points from different backend systems and analyzed backend services so as to make payloads consistent in medicare consumer flow portal
- Creating Rich internet applications (RIA) by improving the user experience, design of telesales web application using CSS styling and custom bootstrap frameworks.
- Ensured the responsiveness of the application across popular screen resolutions, thereby providing a coherent user experience to the client.
- Working in Agile Software development environment by creating user stories, work items, release management plan so as to achieve customer first approach goal
Environment: s used: Java, Angular JS, TypeScript, CSS, HTML, Bootstrap, IDE- WebStrom
Confidential
Software Development Intern
Responsibilities:
- Designed applications using MVC architecture, with UI in the presentation layer, Business logic in the middle layer and Database activity in the third layer.
- Designed and developed web pages for rich user interface using HTML5, CSS3.0, JavaScript, AngularJS and Bootstrap
- Implemented the model and control layers of the application for the development of RESTful API’s using SpringBoot.
- Used AngularJS to support REST full services, form validations and create Routes.
- Implemented full text search, sorting and paging for the modules.
- Performed the client-side validation and server-side validation based on the business rules.
- Worked on different features of the web application like the profile picture upload option, password recovery, reminders and authentication on both client side and server side.
- Handled the client-side and server-side exceptions and created logs.
- Enhanced existing software to correct errors, upgrade interfaces and improve performance.
- Wrote maintainable and extensible code using Spring Boot in a team environment.
- Worked closely with SDEs from multiple teams for integration with back-end web services in SOA setup, contributing to a shared framework development, and setting best practices across the organization.
- Diverse experience utilizing Java tools in business, Web, and client-server environments including Java Platform, Java EE, EJB, JSP, Java Servlets, Struts, and JDBC technologies in UNIX/Linux environment.
- Expertise in Service Oriented Design & implementing RESTful APIs, SOAP, WSDL, XSD, JSON, Web services and XML.
Confidential
Project Intern
Responsibilities:
- Actively involved in defining the System Design, Architecture, Planning and Controlling the creation of information system in accordance with the Software Development Life Cycle (SDLC).
- Implemented K-nearest neighboring algorithm for automobile selection based on customer inputs.
- Designed the interactive user interface using forms, performing validations and displaying the best possible results.
- Successfully implemented the agile techniques within the Umbrella Methodology for development.
- Used MySQL database for searching the nearest hits.
- Successfully migrated data of the datasets in Excel files to the MySQL database.
- Prepared and presented the reports for operational and technical feasibility and deployed the testing methodologies.
- Designed Jframes in Java and connected it to Oracle Database Server for shopping mall officials by which products are easily added into the racks based on their categories.
- Created front end using HTML, CSS, BootStrap, Ajax and JavaScript for the customers so as to build their wish list of products.
- Manipulated DOM using JQuery functions for faster development of the application and implemented UI Components using JQuery plugin such as DataTable, tool tip, Calendar and Watermark.
- Worked on RFID programming code in Java to generate unique ids for each product so that products are uniquely accessed.