Post Job Free

Resume

Sign in

Web Services Software Developer

Location:
Lakewood, CA
Posted:
February 26, 2018

Contact this candidate

Resume:

SEENU MARTIN Phone: 224-***-****

Visa Status: Permanent Resident Email: ac4mgf@r.postjobfree.com

Professional Experience:

• Over 5 years of Extensive experience in SDLC, Object oriented analysis/design and development, Model View Controller, SPRING, HIBERNATE, CORE JAVA & J2EE technologies

• Working experience on complete Project life cycle from Software Requirement Specification (SRS) to Operations and Maintenance

• Hands on experience in building applications using core java - collections, exception handling, serialization, multi-threading, JDBC, servlets, JSP

• Hands on experience in implementing web applications using frameworks like Spring (IOC, DI, AOP, Spring MVC, Spring Test module) and integration with ORM tools like Hibernate

• Experience in developing web applications using RESTful Web Services - JAX-RS, CXF, and JERSEY

• Experienced in database designing using Oracle, MySQL, PostgreSQL

• Experience in developing applications using web/application servers like WebSphere, JBoss and Tomcat.

• Strong knowledge in Integrated Development Environment (IDE) - eclipse

• Excellent knowledge in build tool – Maven and version controlling system – SVN

• Proven track record of coding, integrating complex technical processes within international, high- profile and deadline-oriented environments

• Experience in performing Code reviews and peer reviews for maintaining best coding standards.

• Excellent communication skills and team player spirit coupled with problem analysis and solving abilities

Work Experience:

Senior Software Developer Jul 2015 – Dec 2017

UST Global, Techno park, India

Project:

GE VManage: VManage application manages all the GE visitors (GE employees, Non-GE Employees and GE contractors).

Responsibilities:

Followed Agile methodology (SCRUM) during development of the project and oversee the software development in Sprints by attending daily stand-ups

Worked with scrum master, team members, QA teams to clarify on requirements and to develop realistic development plans and contribute to successful delivery of the Project

Provided support to the QA team in designing some of the testing scripts

Involved in Writing Controller Classes using Spring MVC, and designed various components in Spring applications using Spring MVC annotations

Implemented various J2EE Design Patterns like Factory, Facade, Data Transfer Object (DTO) and Data Access Object (DAO)

Implemented Spring configuration for maintaining bean definitions and properties to be injected into them using Spring Dependency Injection

Implemented Hibernate in data access layer to access and update information in the database and configured. hbm and.cfg.xml files according to hibernate framework

Created Jersey Restful Web services consuming and producing JSON / XML

Involved in creating, modifying and tuning SQL queries, prepared statements and stored procedures used by the application using PL/SQL developer and Oracle 10g as the database.

Used Eclipse tool to develop the application and JIRA for bug and issue tracking

Used MAVEN as build-tool for building J2EE applications

Deployed applications on Tomcat and JBoss application server in system test environments

Worked on the production support team and the deployment team to analyze, debug and investigate on problems

Prepared Change Request (CR) business documents and involved in change and release management

Environment: Windows, Java/J2EE, Spring 3.6, Hibernate 3.5, AngularJS, Log4j, Maven, JUnit, Oracle, Web Services- REST, XML, JSON, SVN, REST Client

Senior Java / J2EE Developer Jan 2015 - Jul 2015

Maxartists Technologies, Techno park, India

Project:

FUT Wager: The purpose of the FUT Wager application is to offer FIFA ultimate team users a way to play against each other and set a wager on the outcome of the game. FUT Wager will only be accessible for users through a mobile application. The web application, on the other hand (CMS), will focus on the management side of the platform.

Responsibilities:

Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project

Proactive participant in weekly AGILE team meetings & updated team lead & manager on status of testing

Responsible for understanding the business requirements, gathering requirements & specifications of the project and Created data contract for the applications

Implemented the business logic using Spring Framework, used Spring IoC for wiring the beans.

Used spring frame work to maintain MVC, created DAOs, and model classes

Used J2EE design patterns like Front Controller, MVC, Business Delegate and Session Facade

Implemented Logging, Auditing using Spring Framework's Aspect Oriented Programming (AOP)

Created Jersey Restful Web services consuming and producing JSON / XML

Used REST webservice for both android and ios app and implemented back end validations

Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database

Involved in Database design and developed the persistence layer based on Hibernate.

Debugged the code using Java debugger and Eclipse and used exception, condition and other break points

Used Log4j for logging the application log of the running system to trace the errors

Version control of the code and configuration files are maintained by SVN and using Maven as the build tool

Prepared Change Request (CR) business documents and involved in change and release management

Junior Software Developer

Jan 2013 – Dec 2014

Maxartists Technologies, Techno park, India

Projects:

SMS Job Portal: The SMS Job Portal is a server-side application where the users can register through SMS to receive the job alerts they wish to apply. The job details and the job descriptions are populated in to the system by the administrator users. The user need to register by sending a SMS with the predefined format to the already assigned short code.

Responsibilities:

Understanding functional specifications, designing, and creating custom solutions to match the requirements.

Onsite coordination with customer and project team and created DC for the application

Experience in implementing Spring Hibernate ORM tool mapping Java classes with database and using Hibernate query language (HQL)

Participated in the design and development of application using JSP, HTML, CSS and involved in client-side validations using JavaScript

Created java Interfaces and Abstract classes for different functionalities

Developed SQL queries to store and retrieve data from database

Used spring frame work to maintain MVC and created DAOs, and model classes

Used eclipse as IDE to develop the application, Maven as the build script and SVN as source repository

Prepared Change Request (CR) business documents and involved in change and release management

Using Maven as the build script and SVN as source repository Goodluck Lottery: Lottery Platform is a multi-tenant, multi-tier platform where different lottery providers and their lottery events can be configured and managed. The participants or customers who registered with the lottery application can participate in the lottery events within the time period by purchasing lottery using various provisions provided in the application. The lottery providers can invite users for participating in the event by sending notification SMS.

Responsibilities:

Participated in technical meetings, time estimation calculation and created DC for the new modules

Developed presentation layer using JSP, HTML, CSS, jQuery and JavaScript

Used J2EE design patterns like Front Controller, MVC, Business Delegate and Session Facade

Used core Java concepts like Collections, Generics, Exception handling, IO, Multithreading to develop business logic

Implemented Spring configuration for maintaining bean definitions and properties to be injected into them using Spring Dependency Injection

Deployed applications on Tomcat and JBoss application server in system test environments

Used Hibernate to create data layer to the services to do CRUD operations in to DB

Used log4J for logging and debugging of the application

Using Maven as the build script and SVN as source repository Seatz: Seatz application is developed to offer user transportation solutions that make travel easier and encourage users to make more environmentally friendly transportation decisions. Specifically, the goal of the Seatz application is to increase the car occupancy in Netherlands from beyond 1 person per car. SeatZ will be able to not only make transportation easier, but also reach the goal of increasing average car occupancy. The SeatZ application’s ability to influence behavior change is what will make SeatZ stand out from the other transportation applications already available on the market Responsibilities:

Onsite coordination with customer, gather the Change Request(CR), Prepared CR business documents and participated in testing

Responsible to fix the issues raised by QA, Debugged the code using Java debugger and Eclipse and used exception, condition and other break points

Production server issues investigation and providing solutions

Involving in modifying the handlers required for the new requirements and enhancements

Extensively worked with collections classes like ArrayList, LinkedList, hashmap etc.

Followed MVC model and used spring frameworks for developing the Web layer of the application

Developed persistence layer using ORM Hibernate for transparently store objects into database

Implemented REST based web services using Jersey Framework

Implemented PayPal integration for payment option

Production support contact - to analyze, debug and investigate on problems Environment: Java/JEE, HTML, CSS, jQuery, AJAX, JSP, Servlet, Spring, Hibernate, AnguarJs, Jetty, Apache Tomcat, JBoss, JDBC, Eclipse, Log4j, Maven, Junit, MySQL,, PayPal Integration, Web Services- REST, XML, JSON, SVN, REST Client PostgreSQL

TECHNOLOGIES:

Core java Collections, Exception handling, IO, Multi-Threading, Annotations, JDBC, Servlets, JSP

Web technologies HTML, CSS, AJAX, Java Script, jQuery Web/application Servers Tomcat and JBoss

Version Controlling tools SVN

Data Bases Oracle, My SQL, PostgreSQL

Web Services REST JERSEY

Defects Tracking tools JIRA

Operating Systems Windows, UNIX/Linux

IDE Tools Eclipse

Build & Other Tools Maven



Contact this candidate