Post Job Free
Sign in

Java Developer Service

Location:
Chennai, TN, India
Posted:
August 19, 2016

Contact this candidate

Resume:

Rakesh

Email:acv81q@r.postjobfree.com

Phone#:972-***-****

Professional Summary:

Over 7+years of IT experience in analysis, design and development using Java and J2EE.

Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, DesigningandPrototyping.

Expertise in developing applications using Java andother Web Technologies including J2SE, J2EE, Servlets, JSP, JSF, Swings, JMS, RMI, EJB, JDBC, JSON, Hibernate, Struts, Spring, XML, ANT, Angular.js.

Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.

Expertise in front end development and design using HTML, CSS, JavaScript, XML, Servlets, JSP, JSTL, Struts, Ajax.

Proficient in spring technologies like MVC, AOP, JDBC, ORM,andWeb ServicesusingEclipse and integration with Hibernate as well as Struts.

Hands on experience in implementing Web services development using SOAP, REST,WSDL, UDDIand java distributed component.

Experience in using J2EE Design Patterns like DAO Pattern, Singleton Pattern, Front Controller and Factory Pattern for reusing efficient and effective strategies for new developments.

Experience in designing and developing J2EE applications with rules engine like DROOLS.

Excellent programming skills and development experience with JDK 1.5, 1.6& 1.7, J2EE, Servlets,JSP, JSF, EJB, Java Beans, JMS, JDBC, XSLT, J-Unit and Web Services.

Experience in using application servers like WebLogic, WebSphere, Apache Tomcat, Glassfish andJBossbased on the client requirements and project specifications.

Expertise in developing XML documents with XSD validations, SAX and DOM parsers to parse the data held in XML documents.

Has significant knowledge in working with databases like Oracle 10g/11g, SQL Server 2000, DB2, and MYSQL, PostgreSQL.

Expertise in using IDE like Eclipse, NetBeans, RAD, JBuilderfor debugging and coding standards.

Expertise inBusiness Process Management usingIBM 8.Xtools.

Good Knowledge in building and deploying applications using GIT, GRUNT, ANT,MAVENand Bambooscripts.

Well experienced in using JUnit for performing unit-testing framework.

Experience in working version control tools like CVS, Clear Case and SVN.

Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL,PL/SQL programming and RDBMS programming.

Played a major role in successfully completing my projects and effectively managing/coordinating with team members, delivering in fast paced& highlycompetitive environments.

Ability to learn and adapt quickly to the emerging new technologies and paradigms.

Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.

Technical Skills:

Languages

Java(JDK 1.1,1.2,1.3,1.4,1.5,1.6,1.7, J2SE 1.3/1.4/5.0/Java SE 6, Java SE 7), SQL, PL/SQL, C, C++

APIs

JDBC, JMS, JNDI, JCA, JTA, JPA, JSF,JSTL, EJB, RMI, SOAP

Design Patterns

MVC, DAO, DTO, Front Controller, Session Façade, Business Delegate, Observer, Singleton

Frameworks

Struts, Hibernate, Spring, JSF

XML Technologies

XML, XSD, XSLT, DTD, DOM parser, SAX parser, XPath, Xquery

Scripting/GUI Tools

HTML, DHTML,DOJO, JSON, JavaScript, CSS, Shell Script, Dreamweaver

Application Servers

WebLogic 7.0/8.1/9.1/10.0, JBoss 4.0, Apache Tomcat 4.x/5.x, Websphere 5.0/5.1/6.0

IDE

Eclipse 3.x, RAD 6.0, Websphere Studio Application Developer (WSAD), NetBeans 5.x/6.0,

JBuilder 5/6/7/8, Oracle Agile 9.3

Databases

Oracle, MySQL 3.x/4.1/5.0, SQL Server 2005/2008

Operating Systems

Windows Variants, Unix, Linux

Professional Experience:

Client: MetLife, Raleigh, NC Feb 16 – Till Date

Role: Java/J2EE Developer

Project: Restful Web services.

Responsibilities:

Involved in development of Restful Web services that are highly scalable and maintainable with JSON and also developed REST based Backend services.

Worked on ansible roles to create Amazon ELB (Elastic Load Balancer), ASG (Auto Scaling Group) and LC (Launch Configuration) to provision TEST/TOPIC Environment for a micro service.

Developed fine grain services and integrated them in to one course grain service.

Worked on GIT repository to Pull and Push the updated code

Excellent knowledge and experience in DB2, PL/SQL, Oracle 10g, Elastic search, MS SQL Server, My SQL Server and Oracle Database.

Created mock services using SoapUI for testing the micro services.

Used Gradle as the build tool.

Proficient with AWS Web Services like EC2, CodeCommit, Lambda, Elastic BeanStalk, SQS, SNS, S3, CloudWatch, RDS, DynamoDB, IAM Roles.

Developed the REST services using Groovy.

Involved in designing use-case diagrams, class diagram, interaction diagram using UML model with Rational Rose.

Used XSLT and Xpath extensively when dealing with designing of XML Reports that are generated by the data ingested through ElasticSearch to display in the Grid Director Application workbenches. Used Perl script to automate content migration process in CMS

Wrote Junit test cases for the developed services.

Utilized most of the AWS services like S3 as a data store for storing the files that falls into the bucket, IAM roles, Elastic Bean Stalk, generated Lambda Functions to trigger an event that occurs in S3, Code Commit as a version control service, AWS CloudWatch.

Worked on MongoDb to store the documents in JSON format.

Developed CURD operations for MongoDB and will perform those operation based on the request type.

Environment:Spring Tool Suite 3.7.1, JSP, REST, JQuery, Servlets, ElasticSearch, Tag Libraries, Gradle, JDBC, JDK 7, JUNIT, ESB,GIT, MongoDB, RoboMongo, Groovy, SoapUI 5.2.1.

Client: Anthem BCBS, Mason, OH January2015-January2016

Role: Java/J2EE Developer

Project: Restful Services.

Responsibilities:

Designed the code base for the Restful services to develop the code for the API’s

Lead the team onsite and coordinated off shore team.

Interacted with product owners to get a clear understanding on the service requirements and business logic to develop an efficient API.

Used Spring Framework to design and develop the API from end to end, and implemented various controllers, and also used spring’s Component-scan and Auto wiring functionalities.

Logging implementation is done using log4j2 in all environments.

Worked on clear case to check in the latest code in to the anthem repository

Tested the API’s using Junit frame work.

Developed the Data base query using Spring DATA JPA with Hibernate to fetch the contract code details or summary form the data base.

Used Spring WS frame work to create and instantiate a request object of a JAXB generated class.

Used Swagger API to develop the JSON classes to transform the XML response from the web service.

Developed services using Spring Restful service.

Successfully released 11 Restful services in production and are being consumed by the consumer.

Environment:RAD/RSA 9.5, Websphere 8.5, J2EE, JRE 1.6, SOAPUI 5.2.1, Oracle 11g, Maven 3.0.5, Spring Framework 4, Spring Boot, Spring DATA JPA, JMS, Hibernate 4, CheckStyle 6.14, FindBugs3.0, XML Spy 2015,Log4j2, My SQL developer 3.0.04.

Client: Government Printing Office (GPO)

FDSys (http://www.gpo.gov/fdsys) September2013-December2014

Role: Java Developer

Responsibilities:

Involved in Development, Analysis, Planning, Coding and Test Scripts development.

Involved in integrating Spring Framework with Struts Framework.

Developed several new functionality using Struts Framework 2.x, JQuery, JavaScript.

Worked with JSP, Servlets, JSF and JSTL/EL.

Involved in Estimation and Analysis of requirements migration from EMatrix to Agile.

Supporting EDW integrations with Agile.

Worked with JDBC and Hibernate.

Configured and Maintained Subversion version control.

Implemented Data Access Object, MVC design patterns.

Experience of working in Agile Methodology, Sprint Methodology.

Data Migration(Using Export and Import Functionality of Agile in Authoring Mode)

Worked on Java Client Configurations and Agile Security Configurations.

Worked with REST fulweb Services and WSDL.

Worked with Complex SQL queries, Functions and Stored Procedures.

Developed Test Scripts using Junit and Jmockit.

Developed and presented Proof of Concepts on Agile Integration Services (Export and Import), AgileCore Web Services (Search, Advanced Search and Load Table), Web Service Extensions and URL Process Extensions.

Worked with Struts Validation Framework to implement Client Side and Server Side validations.

Worked with log4j utility to implement run time log events.

Worked with ANT and Maven to develop build scripts.

Worked with Hibernate, JDBC to handle data needs.

Configured Development Environment using Tomcat and Apache Web Server.

Environment: Struts 1.1, Spring 2.5, J2SE 1.6, JEE 6, JSP 2.1, J2EE Design Patterns, HTML, JavaScript, JSF, JQuery 1.6/1.7, JQuery UI, XML, Servlets 2.5, Oracle Agile 9.3, WSDL, JUnit, JMockit, CSS, AJAX, Apache 2.0, Tomcat 5.5,Oracle 9i/10g, Oracle Application Server.

Client:CareFusion, San Diego.

Role: Java Developer October2010-August2013

Responsibilities:

User requirements study, analysis and review of the specification.

Designed and implemented the J2EE based Struts with JDBC in Eclipse IDE.

Worked directly with the Management, Vendors, and the Third parties to ensure database management applications operate at peak efficiency.

Extensively worked on Java server side programming using Servlets and JSP. CSS is used to style Web pages.

Implemented Servlets to handle HTTP requests for on-line requests, credit card payments, Registrations and Bug tracking.

Used XML for dynamic display of options in select box and description on web page.

Asynchronous messaging is done by using JMS and created Queue for point-point messaging.

Client Web Services are used for accessing flight and hotel information.

Designed complex application database SQL statements for querying, updating and reporting using JDBC.

Responsible for testing, debugging, Bug fixing and documentation of the system.

Developed Junit test cases and performed Integration and system testing.

Implemented java components and deployed under the Web logic server.

Environment: JAVA, J2EE, XML, Servlets, Java Script, JSP, CSS, JDBC, Struts 1.2, SOAP, Eclipse 3.2 with MyEclipse, SQL, CVS, JUnit, Web Logic, Windows 2000.

Company: Trident Software, India. October2009–September2010

Client: Axis Bank

Role: Java Developer

Responsibilities:

Developed JSP, Tiles, Validator, Action classes and EJBs for various user transactions.

Designed Java Servlets and Objects using J2EE standards.

Implemented the project by using MVC framework.

Used Struts Validator framework to validate user input.

Used Struts MVC framework along with JST for developing J2EE based web application.

Implemented Hibernate to map all the tables from different data sources to make database updating.

Designed Implementation of GUI using HTML, JSP and Java Script for front-end validations.

Implemented Singleton Design Pattern by sharing the single service locator object across different Business Delegates.

Developed the XML Schema for the data maintenance and structures.

Implemented EJB session beans, messaging technologies like Message Driven Bean, JMS.

Involved in designing Database Connections using JDBC.

Involved in design and Development of UI using HTML, JavaScript and CSS.

Used JSP for presentation layer, entity beans as the model to represent the persistent data and interacted with Oracle database as per MVC Architecture.

Used JDBC calls in the Enterprise Java Beans to access Oracle Database.

Involved in Integration testing and defect fixes.

Environment:J2SE, J2EE, Servlets, Multithreading, JSP, Struts1.1, Hibernate, EJB, JMS, UML, Rational Rose2000, Eclipse, Web Logic, HTML, JavaScript, XML, SAX, Oracle and Windows.

Education:Bachelor's Technology in Computer Science, Jawaharlal Nehru Technological University Hyderabad, India

References: Will be provided upon request.



Contact this candidate