Software Developer Resume
Foster City, CA
SUMMARY:
- Java/J2EE Software Engineer 6 years of experience as a Java/J2EE Software developer. Strong in Analysis, Design, Development, management and Implementation of complex, mission - critical, multi-tier applications and has the ability to learn new skills quickly and flexibly.
- Proficient in technologies Java, J2EE, MySQL, Oracle.
- Working knowledge on Payment and Insurance domain.
- Functional expertise includes Web Application & Desktop Application.
- Experience in designing, developing and deploying J2EE applications on WebLogic Application Servers, Tomcat, etc.
- Experience in developing Client and Web (Internet and Intranet) based applications with J2EE, JSP, Servlets, JDBC, Spring, Spring MVC and other frameworks.
- Experience in developing web applications using spring modules like Spring IOC and MVC.
- Perform various roles as a Module development, Code Review, Mentoring, Requirement Analysis, Functional Specification Documentation and interaction - onsite coordination with client.
- Knowledge of C, C++, C# .Net
- Experience with XML technologies including XML, Java Script, CSS and HTML.
- Able to apply the OOP and AOP language concepts in building enterprise Java applications using frameworks such as Spring, Hibernate.
- Expert level skills in Java Multithreading, Exception Handling, Servlets, JSP, Custom Tag Libraries, Java Script, AJAX, CSS, HTML, Struts, Spring, Hibernate, Enterprise Java Beans, JDBC, JNDI and XML related technologies.
- Good Knowledge in XML technologies including XML, XSD, XSLT, (DOM, SAX), SOAP, WSDL, RESTful Web Services.
- Experienced in Design Methodologies like MVC, DAO, OOP, and OOD.
- Adept in end-to-end development of applications from requirement analysis to system study, designing, coding, testing (unit testing and Performance testing), documentation and implementation.
- Worked on Agile Environment.
- Working knowledge of JIRA project management tool. Working knowledge of RALLY to track activities in Agile methodology.
- Team player with excellent communication and written skills with analytical and problem solving skills.
- While building these systems, help other team members by mentoring and guiding their personnel into new technologies; saving time and tuition.
TECHNICAL SKILLS:
Programming Language: Core Java, Advanced Java, c#, Microservices
Build/Deploy tool: Jenkins
Web Service: RESTful, SOAP
Versioning Software: Git, SVN, CVS
Script Language: Shell Script
Web Technologies: JSP, Servlets, JavaScript, JQuery, HTML 5, CSS-3.
Frameworks: Spring, Spring MVC, Angular JS
ORM: Hibernate
Operating Systems: Linux, Mac, Windows
Database: Oracle, My SQL, Mongo, NoSQL
App/Web Server: WebLogic 9.1, WebLogic 11g, Tomcat 6.0/7, Xampp
Programming IDE: Eclipse, NetBeans, Sublime Text, visual studio, toad, sql developer
Performance Monitoring tool: J-Meter
Project management too: Maven
Issue tracking tool: JIRA, Rally
PROFESSIONAL EXPERIENCE:
Confidential, Foster City, CA
Software Developer
Responsibilities:
- Involved in all phases of SDLC which includes requirement collection, Design and Analysis, Development and Deployment of the application.
- Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables.
- Developed the web services and implemented them using Soap UI using Web Logic application server.
- Developed and consumed Restful Web Services and Used SOAP UI to test the web service request/response scenarios.
- Utilized Log4j for request / response / error logging.
- Developed database access objects for various modules.
- Developed applications using Spring Boot and Micro Services Architecture.
- Migrating the legacy monolithic spring application to Micro Services platform.
- Used Spring MVC framework with JDBC to develop the entire business logic of the system.
- Incorporated JDBC API to create, retrieve and update data from the database.
- Extensively wrote PL/SQL queries, triggers and stored functions to manipulate data stored within the database.
- Worked with User Interface layer for the entire application using, HTML, JSP and JQuery, React JS and Angular JS.
- Designed and Developed components in Angular 2 supporting various Web Application efforts and experience with TypeScript supporting Angular development and used Angular JS 4 with some map features.
- Used Angular JS MVC Architecture to split the UI logic into Views, Models and Collections.
- Designed and developed the application to be responsive using Bootstrap CSS framework. Worked on creating login authentication modules using Angular JS and JavaScript.
- Used Jira for task management and estimation of stories.
- Used Maven building tool to build the application.
- Performed unit testing using Junit test framework.
Technical Environment: Core Java, Spring MVC, REST API, SOAP, Unix, Oracle DB, Cassandra, JSP, SERVLET, Junit, Tomcat, Eclipse, Maven, Jenkins, Git, Build Forge, Chef.
Confidential
Java Developer
Responsibilities:
- Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions.
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Designed and developed Application based on Spring Framework, Spring MVC, Spring Templates, Hibernate, Web Services using Axis And Jersey Frame works
- Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for developing presentation layer of the application
- Hands on experience with data persistency using Hibernate and Spring Framework
- Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST (Using Axis and Jersey frameworks)
- Responsible for maintaining Content Management System on daily basis.
- Developed UI using HTML, CSS and jQuery to display the data on the client side.
- By using jQuery and AJAX sent the request to server side and receive the response.
- Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues
- Generated JUnit test cases for testing various Java components
- Worked with QA team during various testing phases and resolved defects.
Technical Environment: Core Java, Spring MVC, REST API, SOAP, Unix, Oracle DB, Cassandra, JSP, SERVLET, Hibernate, Junit, Tomcat, Eclipse, Maven, Jenkins, Git, Build Forge.
Confidential
It Operations Analyst
Responsibilities:
- Extensive experience in web based Technologies and client/server applications in Java, J2EE technologies using Object Oriented Analysis and Design (OOAD).
- Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Strictly Followed Test Driven Development.
- Development Java classes for client-side modules.
- Involved in Spring, Hibernate & JPA integration for the entire system.
- Developed presentation tier using JSP, Java Script, HTML and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Developed Restful web services using JAXWS, JAXRS and spring.
- Involved in the gathering of business requirements and translating them to the report specifications for the conversion of Actuate Reports to Jasper platform.
- Implemented procedures, packages, triggers, and different Joins to retrieve the data base using PL/SQL, SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in the database.
- Integrated springs framework with Hibernate that is used for Database operations.
- Generated POJO classes to map to the tables in the database using the JPA-Hibernate integration.
- Used Jira for tracking the User Stories.
- Implemented database using Oracle.
- Also, used stored procedures connecting to the database using spring JDBC.
- Involved in writing SQL queries and stored procedures for data manipulation.
- Used JUnit for unit testing.
- Used Jasmine for JavaScript testing.
- Used Maven building tool to build the application.
Technical Environment: Core Java, Spring MVC, Spring Rest Template, Rest Web Services, Hibernate, JSTL, Oracle DB, JSP, SERVLET, WebLogic, Eclipse, Maven, JUnit.
Confidential
IT - Engineer System Integration
Responsibilities:
- Involved in the analysis, design and implementation phases of SIS.
- Used Rational Rose to develop Use Case Diagrams, Class Diagrams, Sequence Diagrams and State Chart Diagrams to model the system.
- Designed custom user interfaces using JSP and HTML.
- Performed client-side validation using JavaScript.
- Used Spring MVC framework to develop the entire business logic of the system.
- Used Oracle to implement the database and store all kinds of information such as text, images, streaming audio/video, etc.
- Incorporated JDBC API to create, retrieve and update data from the database.
- Extensively wrote PL/SQL queries, triggers and stored procedures to manipulate data stored within the database.
- Performed unit testing using Junit test framework.
Technical Environment: Java, JSP, Servlet, Spring, HTML, XML, CSS, JQuery, JavaScriptNetBeans Java CVS API, Lotus Notes Java API (Domino), JXL, MySQL, MS SQL.