Post Job Free
Sign in

Web Services Developer

Location:
McLean, VA
Posted:
December 19, 2017

Contact this candidate

Resume:

Likhith.M

******.****@*******.***

732-***-****

Professional Summary

* ***** ** ********** ** Java/J2EE developer in analysis, development, implementation of web based and stand-alone applications with 3 years of experience in planning, designing, developing and Implementation in Amazon Web Services (AWS) cloud and IT industry.

Experience in OOP, OOAD, System Analysis design, Development and Deployment of various Applications in Java Technologies.

Expertise in Web-application technologies like Servlets, JSP, JSTL, HTML, JavaScript, CSS, XML, XSL/XSLT, JQuery, JDBC, JNDI, JMS, JMX and Web Services.

Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front).

Experience in working with Software Development Life Cycle (SDLC) methodologies like RAD, Waterfall and AGILE-Scrum methodologies.

Expertise in building device independent UI designs using both media queries and frameworks like Twitter Bootstrap.

Efficient in designing and developing J2EE applications using Model View Controller Pattern, Singleton pattern and Data Access Object.

Expertise in working with databases like Oracle 10g/11g, MS SQL Server, MySQL

Experience in MVC (Model View Controller) architecture, using JSF, Struts Framework, Hibernate and Spring Framework with various Java/J2EE design patterns.

Experience in deploying, configuring and administering Web & EE Application servers such as Apache Tomcat, WebSphere, WebLogic and Glassfish.

Involved in Scrum meeting to keep track of current tasks, issues with JIRA and used to update in JIRA each stage as per the development i.e., ready to develop, build, test, approve.

Used Log4J for extensible logging, debugging and error tracing.

Extensively worked on XML technologies like XML, XSD, XSLT, Xpath and DTD.

Proficient in performing unit test in the application using JUnit.

Worked in several system services such as logging, transaction management, exceptions, security.

Experienced in using IDEs such as Eclipse, NetBeans and Rational Application Developer.

Proficient in programming with SQL, PL/SQL, Stored procedures, triggers and views

Extensively used Multithreading concepts to execute the tasks concurrently.

Experience with version control systems like CVS (Concurrent Version Systems), SVN and Git

Ability to work in a team as well as independently with minimum supervision.

Flexible to work overtime whenever needed.

Skilled at quick learning of new technologies, working well in teams with excellent communication skills.

Capable of meeting deadlines and handling multiple projects/tasks simultaneously.

Technical Skills:

Programming languages

Java (1.7 & 1.8), SQL, PL/SQL, C++

Java Technologies

J2EE, JSP, Servlets, Tag Libraries, JSTL, EJB, JSF, JNDI,

JDBC, JMS, Ajax, AngularJS, SOAP Web services, Maven

Web Technologies

HTML, DHTML, CSS, JavaScript, JQuery, Angular JS,

Bootstrap, AJAX

Frameworks

Struts, Spring, Hibernate

Design Methodologies

Agile, Scrum, Test Driven Development, Rapid Application Development

Application Servers

IBM WebSphere, Oracle Web Logic, Glassfish

IDEs Web Servers

Apache Tomcat, Eclipse, NetBeans, Rational Application

Developer

RDBMS

Oracle, SQL Server, MS SQL Server

Cloud Computing

Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon

RDS, Amazon Elastic Load Balancing, AWS Lambda,

Amazon SQS, AWS Identity and access management, AWS

CloudWatch, Amazon EBS, Amazon CloudFront

Markup Languages

XML, XSL, XSLT, WSDL, HTML, DHTML, CSS

Build Tools

Maven

Version Control

SVN, CVS, Git

Testing

Junit

Logging Tools

Log4j

Platforms

Windows, Unix, Linux

Professional Experience:

Capital One, Mc Clean, VA Jun2016 – Present

Java AWS Developer

Responsibilities:

Involved in implementing application flows using Spring MVC framework.

Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.

Involved in Agile Methodology (Scrum) that includes daily scrum with team and followed Test Driven Environment following OOD.

Creating XML Documents for file configuration.

Developed cross-browser compatible web pages and validated the work produced.

Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database

Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/ applications.

Used Oracle 11g hosted in Amazon RDS as the Database.

Designed and developed the framework to consume the web services hosted in Amazon EC2instances.

AmazonEC2 is also used for deploying and testing the lower environments such as Dev, INT and Test.

Amazon IAM was used to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization.

Object storage service Amazon S3 is used to store and retrieve media files such as images and Amazon Cloud Watch is used to monitor the application and to store the logging information.

Involved in writing java API for Amazon Lambda to manage some of the AWS services.

Tested applications and documented results and bugs including documentation of information useful in the debugging process

Worked on PL/SQL stored procedures, functions, triggers, cursors and views

Developed complex SQL Queries for retrieving data from Oracle database

Designed and developed a number of RESTful web services that support JSON

Used J2EE Design patterns like Singleton, Service Locator, Session Façade, DAO, DTO and Business Delegate during development.

Used Collections extensively to store, retrieve and manipulate objects in the business logic layer

Involved in developing user interface using HTML, CSS, JSP, Angular, JavaScript, JSF

Involved in Agile Software Development to deliver the tasks on each Sprint not missing deadlines. Used Jenkins to build application.

Used SVN for version control.

Involved in Production support for the application

Configured the domain environment to deploy the new releases released by the development team.

Participate in weekly project status meeting of the team for providing current status of my work and discussing future applications and issues.

Environment: Java, Spring 4.0, Hibernate 3.0, JSP, XML, REST, JDBC, JavaScript, Angular, JSF, HTML, Jenkins, SVN, Log4J, JUnit, WebSphere 8.5, Oracle 10g, Maven, Amazon EC2, Amazon S3, Amazon Cloud Watch, AWS Lambda, Amazon IAM.

Asurion, Sterling, VA Dec 2014 – May 2016

Java AWS Developer

Responsibilities:

Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.

Involved in implementing the Spring MVC Architecture for the site, also worked on spring security features

Developed RESTful web services using spring to interact with front end application.

Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.

Developed Java API to interact with the Amazon SQS used in sending bulk emails.

Used AWS SDK for connection to Amazon S3 buckets as it is utilized as the object storage accommodation to store and retrieve the files cognate to the application

Used SVN Tortoise as a version controlling for the source code check in and check outs

Wrote SQL, PL/SQL and stored procedures as part of database interaction.

Involved in JUnit testing, bug fixing in multiple environments and reproduce bugs for fixing and code review of individual modules in the application.

Implemented log4j API for exception handling, logging of the errors, warnings, messages, stack traces, debuggers throughout the code

Wrote test cases which adhere to a Test Driven Development (TDD) pattern.

Used Web services for transmission of large blocks of XML data over HTTP.

Involved in the team providing Production support

Involved in coding Object Oriented JavaScript and responsible for client-side validations using Angular Directives and jQuery functions.

Developed UI using HTML, JavaScript, and JSP for interactive cross browser functionality and complex user interface.

Worked on Encrypting AWS S3 storage Objects.

Inventory groups are added for Amazon Ec2 for instances and monitoring AWS hosts.

Good knowledge in AWS Content Data Network (CDN) like cloud front.

Used Bootstrap and media queries to make data post and data retrieval components responsive.

Used SQL developer for accessing the database

Used JSON for data interchanging and building the objects.

Experienced in in setting up of AWS RDS and Dynamo DB instances.

Experience in monitoring and auditing tools like AWS cloud Watch and Cloud Trial.

Created Buckets in AWS and stored files. Enabled Versioning and security for files stored.

Installed SONAR on Jenkins server and configure with the build process for the code analysis process for better code quality and code metrics, and rapid feedback for development teams and managers.

Hands on experience using multi-threading in back end Java beans

Developed Backing beans to handle UI components state and stores that state in a scope.

Wrote EJB Stateless session to communicate with Controller and Service layer i.e. make the EJB calls from Backing Beans.

Implemented Design Patterns like Spring MVC, Singleton.

Provided on-call support during the pre-production testing and also the project release.

Environment: Java, JSP, Spring Framework, Spring MVC Framework, Hibernate ORM Framework, EJB, Java beans, Oracle 11g, HTML, CSS, log4j, JavaScript, JQuery, JSTL, JSON, Tortoise SVN client, SQL Developer, AWS

Liberty Mutual, Portsmouth, NH Oct 2013 – Nov 2014

Java Developer

Responsibilities:

The application was developed in J2EE using an MVC based architecture.

Used Struts1.3 framework and various in-house custom tag libraries for the presentation layer.

Developed Graphical User Interfaces using UI frameworks JQuery and webpages using HTML and JSP's for user interaction Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.

Used Spring BOOT to create stand-alone spring applications.

Used Hibernate for Database Persistence to perform actions like insert, update, retrieve.

Front-end development using HTML, CSS, and client side validations performed using JavaScript.

Wrote AJAX calls to populate tables, tab menu and other components with JSON data.

Worked on the Web Services clients and WSDL generation. Integrated the clients with third party services in the other module of the application.

Used LDAP protocol to administrate the user’s data of a directory service.

Involved in multithreading for the faster response of the applications.

Involved in the integration of multiple layers in the application.

Developed server-side services using Java multithreading, Struts MVC, Java, EJB, Spring, Web Services (SOAP, WSDL, AXIS).

Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.

Implemented and designed user interface for web based customer application.

Built and Configured Servers in AWS Cloud Environment.

Developed data formatted web applications and deploy the script using client side scripting using JavaScript.

Worked on Cross-Browser compatibility and fixed the bugs for several browsers.

Used JavaScript for client side validations

Developed build and deployment scripts using Maven to generate WAR, EAR files and store them on the repository, publish and deploy on the WebSphere.

Developed Session and Entity beans for crucial business logic

Used web services SOAP as a communication between Applications

Working with QA team for finalizing Test Plans

Worked on code reviews and Unit Testing with JUnit

Used CVS as version control system

Worked on deployment descriptors and config.xml files

Wrote stored procedures using PL/SQL for data retrieval from different tables.

Performed the day to day analysis for issue tracking system.

Managed the development server to deploy the application EARs and WAR files.

Developed J2EE components on Eclipse IDE.

Environment: Java, JSP, Servlet, Struts, Spring MVC, Hibernate, Java Beans, SOAP, Maven, WebLogic workshop, Oracle 11g, CVS, Eclipse, PL/SQL, JQuery, HTML, CSS, Junit

Info vision, Bangalore, India Aug 2011 – Sep 2013

Java Developer

Responsibilities:

Involved in (OOAD) Analysis & Design for the project and prepared the technical documents for a distributed architecture at enterprise level.

Involved in developing the JDBC code to call the Stored Procedures

Wrote SQL Queries and stored procedures as part of database interaction.

Designed frontend web pages using HTML, CSS and jquery.

Re-engineered and Re-factored existing code to support the conversion process.

Involved in Unit test application changes to ensure conformance to design specifications and software performance.

Coordinated agile approach to software development and assisted the team with technical decisions.

Followed agile delivery of software using practices from Scrum, Xtreme Programming, etc.

Involved in design review and code review process in team.

Used SVN for source code maintenance.

Involved in Bug fixing of various modules that were raised by the testing teams in the application during the testing phase.

Developed various configurations files using XML.

Expertise in SOAP and RESTful webservices

Experience using JDBC-batch processing.

Extensively used Eclipse and NetBeans as IDE for application development and support.

Environment: Java, Servlet, Hibernate, Web Services, Maven, XML, JDBC, SVN, Eclipse, NetBeans, SQL, JQuery, HTML, CSS

Mind Tree IT Services, India Jun 2010 – Jul 2011

Java Developer

Responsibilities:

Involved in daily scrums and weekly meeting with the project sponsors

Designed and developed abstract classes, interfaces classes to construct the business logic using Object Oriented Concepts

Responsible for creating Class diagrams, Sequence diagrams, Use Case Diagrams, Object Model diagrams, and deployment diagrams using Rational Rose.

Developed the classes using Java, which incorporate N -tier architecture and database connectivity

Implemented changes in coding and designs using knowledge of Java

Developed and tested user-friendly navigators by utilizing JavaScript and JQuery

Performed Unit Testing for all units in developed pages

Designed and developed rich user interfaces with HTML/CSS/JavaScript

Involved in writing Stored procedures and Views as per the requirement

Involvement in fixing the bugs based on the client requirements and involved in the enhancements for the web forms

Participated in peer code reviews for better quality assurance

Environment: Java, JDBC, Hibernate, JSP, JSTL, JavaScript, JQuery, Tomcat Apache, HTML, CSS, Bootstrap, Eclipse IDE, MySQL workbench

Education

Bachelors of Engineering in Computer science, Anna University Chennai, TN



Contact this candidate