Post Job Free

Resume

Sign in

Java - Full Stack Developer

Location:
Roswell, GA
Posted:
October 19, 2017

Contact this candidate

Resume:

Professional Background

Over ** years of experience in Core JAVA/J2EE technologies, with expertise in SDLC experience in Application Software Design, Object Oriented Design, Development, Documentation, debugging and implementation.

Oracle Certified Java SE 6.0 Programmer.

Technical Skills

Operating Systems : Windows, UNIX and Linux.

Languages : Core Java, J2EE, HTML, XML, PL/SQL, SQL Plus.

Advanced Technologies : JSP, Servlets, Struts, Spring, JDBC, JNDI, Java Beans, EJB,

JMS, Apache ActiveMQ, Web Services, Hibernate.

Cloud Technologies : AWS Services(EC2, S3, IAM, VPC, Route53).

Web Technologies : ReactJS

RDBMS : DB2, Oracle 9i/10g and MySQL.

Application Servers : Oracle WebLogic 10.x, IBM-WebSphere (6.0), Apache Tomcat

5.x/6.x and JBoss.

Testing Tools : Junit, Mockito

WebServices : SOAP, REST.

Protocols : HTTP, TCP/IP, FTP, SMTP and SOAP.

Version Controllers : Git, SVN, CVS, Serena and VSS, IBM ClearCase.

Defect tracking : Rational ClearQuest, Mercury.

IDEs : Eclipse, RAD 6.0, NetBeans, IntelliJ IDEA.

Tools : Microsoft TFS, IBM Content Manager, Reveille, Eicon Aviva,

Wowza Media Server, Wirecast, soapUI, PGP, Maven2, Selenium.

Career Highlights

Cox Automotive/Autotrader, Atlanta, GA Feb 2016 – till date

Software Engineer

Project : Launch Control

Responsibilities:

Implemented REST as Microservices with Spring Boot.

Handled Security using Spring Security.

Modified Java7 syntaxes to use Java8 features.

Configured Spring AOP to apply logging and transactions declaratively.

Integrated Jalopy and SONAR into IntelliJ for code formatting and analysis.

Used Junit and Mockito for unit test cases.

Involved in Git Strategic planning.

Project : Kelley Blue Book® Instant Cash Offer

Responsibilities:

Implement Kelly Blue Book Instant Cash Offer platform in JSF and React-Redux.

Consume services using JBoss RestEasy to fetch data from Oracle.

Hands on experience in setting up Jenkins on AWS.

oSetup S3 bucket.

oSetup EC2 Instance and IAM roles.

oInstall Jenkins on EC2 Instance.

oInstall AWS CLI on EC2 Instance.

Good knowledge of VPC, EC2, S3, IAM, Route53.

Troubleshooting issues with Jenkins setup on AWS.

Maintained code quality on React application using ES6 syntax by clearing ESLint errors.

Improved Unit test coverage on React with Mocha and Chai.

Handled URL redirects using apache mod_rewrite.

Implemented Spring Batch for scheduling tasks.

Tools/Frameworks: Java8, Spring, Hibernate, ReactJS, IntelliJ, Maven, JSON, Oracle, SVN, GIT, AWS, REST, Jenkins, Junit, Mockito, JBoss.

InterContinental Hotels Group (IHG), Atlanta, GA Nov 2014 – Feb 2016

Software Developer

Responsibilities:

Develop portions of SIMS application utilizing Spring MVC3.

Implement Ad creation using Google Adwords with OAuth2 and Bing Ads API.

Implemented Yahoo Gemini Ads RESTful services with SIMS application.

Participated in Agile development paradigm using Rally.

Developed Junit test cases, using mockito.

Branching and Leaping using SVN.

Involved in Git Strategic Planning.

Weekly meetings with technical collaborators and active participation in code review sessions with senior and junior developers.

Gather the business requirements from the Business Partners and Subject Matter Experts.

Utilize Agile Scrum Methodology to help manage and organize a team of developers with regular code review sessions.

Tools/Frameworks : Java7, Spring 3, Hibernate, JQuery, Eclipse, Maven, Ant, XML, Oracle 11g, SVN,GIT, JIRA,MS Visio, REST, PL/SQL, Jenkins, Junit, Mockito, Tomcat.

AutoTrader.com, Atlanta, GA Apr 2014 – Nov 2014

Software Engineer

Responsibilities:

Designed and developed DealerZone application to be executed with Microsoft FAST queries.

Implemented DFP AdUnits.

Involved in Configuration Management activities within Subversion.

Written Unit Test Cases with Junit and Mockito Framework.

Tools/Frameworks: Java 7, Pretty Faces, JSF, XHTML, XML, Jboss 6.x, IntelliJ IDEA, Oracle 11g, Microsoft FAST, Maven, SVN, Junit, Mockito.

ACI Payment Systems, Norcross, GA Feb 2013 – Mar 2014

Senior Developer

Responsibilities:

Designed and developed AutoVoid payment module for PeopleSoft product, with Message Driven Beans.

Designed and developed E-Wallet module for users, with Ingrian security.

Designed and developed endpoint for IVR payments, with RestFul services.

Implemented Single Sign-on with Spring Security.

Created PDF for all clients, with iText.

Migrated EJB 2.x beans to EJB 3.0 specifications.

Implemented Scheduling using Weblogic TIMER.

Involved in Production Support and Enhancements.

Involved in Deployment of the application.

Unit Testing with JUnit.

Tools/Frameworks: Java 1.6, Servlets, JSP, JQuery, MS, XML,Spring MVC, EJB 3.0, MDB, JAX-WS, Oracle Weblogic 10.3, Eclipse, SQL Server 2008, Rest WebServices, Weblogic TIMER, soapUI, Ant.

Capgemini, Atlanta, GA Nov 2011 – Jan 2013

Senior Developer/Technical Lead

Responsibilities:

Followed Agile Methodology for the complete life cycle of the project.

Direct interaction with the client team to gather the application requirements.

Used Spring Web Flow to implement the “flows” of the web application.

Used Spring-WS to consume third party web services.

Used PGP for encryption and decryption, by creating public and private keys.

Implemented Quartz schedulers to schedule batch jobs to decrypt and process Vehicle Feeds, Condition Report Feeds and generate Sale File for Mercedes.

Integrated with Apache ActiveMQ for online bidding across multiple users.

Implemented Keyword search using JQuery Autocomplete.

Integrated Audio Feature using Wowza Server and Wirecast with the Online Bidding page to promote and increase the vehicle sales.

Implemented timer functionality using JQuery progress bar to start and end bidding automatically.

Tools/Frameworks: Java 1.5, JSP, JQuery, AJAX, XML, Spring Web Flow, Spring-WS, Hibernate 3.0,Apache Tomcat, Eclipse, DB2,MySQL, Apache ActiveMQ, Wowza Media Server, Wirecast, Quartz Batch Jobs, soapUI,Maven2.

Deloitte, Camp Hill, PA March 2011 – Oct 2011

Senior Developer

Responsibilities:

Implemented the front end using JSP, XML, CSS and JavaScript.

Implemented temporal databases for child attendance information.

Developed a POC using Restful services to expose child attendance information.

Used SQL Injection techniques to avoid security vulnerability.

Designed reports using Crystal Reports to get child attendance information.

Unit Testing with JUnit.

Involved in application Deployment.

Tools/Frameworks: Java 1.5, JSP, EJB 2.x, JDBC, XML, Struts, WebSphere, IBM RAD 7.0, Oracle 11g, PL/SQL Developer, IBM Clear Case, Find Bugs, Rest

TCS, Cleveland, OH July 2009 – Feb 2011

Senior Developer

Client : PNC Bank, OH

Project : Enterprise Document Imaging

Description : Enterprise Document Imaging involves scanning the document, Image enhancements and importing the document into IBM Content Manager. The document is scanned using Captiva, which captures information from paper or electronic sources, transforms it into digital content, and deliver it into back-end systems. This back end repository is IBM Content Manager, to which all the enterprise wide applications communicate to view/retrieve the images.

Tools/Frameworks: Java, JSP, JQuery, Struts, Spring MVC, Spring JDBC, Web Services, WSDL,JAX-RPC Protocol, Axis2, XML, WebSphere, Eclipse, DB2, SQL, IBM Content Manager, Reveille 5.0, Eicon Aviva.

TCS, India Nov 2008 - June 2009

Senior Developer

Client : PNC Bank, OH

Project : Master Reference Data (MRD)

Description : MRD is an application which is used to store client data in a master directory. This data is used as a reference to other applications. MRD facilitates users to store enterprise reference data at a central location and provides functionality to maintain the data online. The application architecture of the System is based on MVC and J2EE Specifications.

Tools/Frameworks: Java, JSP, Servlets, HTML, JavaScript, XML, Jboss 4.x, NetBeans, SQL, Oracle10g, Struts 2, Spring, and Hibernate, POJO.

TCS, Bahrain July 2007 – Oct 2008

Developer

Client : The Economic Development Board, Bahrain

Project : Expat Management System (EMS)

Description :

The term Labor Market Regulatory Authority (LMRA) refers to the new organizational structure to support the Labour Market Reform. The LMRA processes and workflows are to be supported by the new IT solutions. The LMRA follows a “hub-and-spoke” principle, where the “hub” refers to LMRA and the “spokes” are the different institutions involved in the Labor Market Reform, some of which are new, while others already exist.

Tools/Frameworks : JAVA 2, JDK 1.4.2, Struts 1.x, WebSphere 6.0, EJB, Servlets, JavaScript, HTML, CSS, XML, DHTML, XHTML, SQL, DB2,Hibernate, IBM MQ Series.

TCS, India May 2004 – June 2007

Module Lead

Client : TCS - Internal

Project : MasterCraft

Description : MasterCraft is an integrated suite of multiple tools which helps in the development life cycle of medium to large-scale multi-tier applications. MasterCraft supports a component-based, repository-driven development process along with a visual modelling tool, which adheres to the object oriented language specification. This tool generates code templates based on the specification required for server side development. Also, it is used for deployment of the components in application servers.

Tools/Frameworks: Java 1.4 WAS 5.1, WebLogic, Jboss, Perl, VSS, CVS, Oracle 9i, Eclipse, and Windows.



Contact this candidate