Post Job Free

Resume

Sign in

SENIOR JAVA DEVELOPER

Location:
Hyderabad, Telangana, India
Posted:
February 02, 2017

Contact this candidate

Original resume on Jobvertise

Resume:

D u rga

JAVA DEVELOPER

E-Mail: acyl89@r.postjobfree.com Contact:

+1-201-***-****

SUM MARY:

Sun Certified Java Programmer with 7+ years of IT experience in analysis, design and

development using J ava and J 2EE .

Experience in effective work model for S DLC using Agile Scrum Methodology w ith

t he collaborative use of J IRA for planning and t racking of Tasks and issues.

Well experience in Design, Development and implementation of M odel-View-

Controller (MVC) Web Applications Using Spring Web MVC and H ibernate as

O RM F ramework.

Extensive experience with advanced J2EE Frameworks such as Spring MVC,

H ibernate, Servlets, JSP, EJB, Struts2, JDBC, JND I, JMS, Java Beans, JAXB,

a nd Web Services.

Experience using mail APIs J ava Mail and Spring Mail.

Experience using Spring Security to A uthentication and Authorization for a Web

A pplication.

Implemented the H ibernate framework (ORM) to interact with O racle and MSSQL

database for C RUD operations.

Proficiency in developing Web Service l ike R estful and SOAP . Implemented Restful

Web Services as a Consumer and Producer using JAX-RS AP I with Jersey

F ramework.

Good H ands on Experience in developing Web Services using SOAP, WSDL and

U DD I .

Experience with Java Web Services technologies l ike JAXP, JAXB, JAX-R, JAX-

RPC JAX-WS.

Extensive Experience in using some leading Application Servers like - WebLogic

Server, Apache Tomcat Web Server, JBOSS AS, Glassfish Server, WebSphere

A pplication Server (WAS) .

Hands on experience on JAVA Standard Edition 8 features like Lambda

expressions and functional interfaces and Java Streams.

Extensive Experience using JAVA Standard Edition 6/7 features l ike

M ultithreading, Collections, Exceptions, Serialization.

Good Experience i n Object Oriented A nalysis and Design ( OOAD ) using Rational

U nified Process (RUP ) and Unified Modeling Language (U M L ).

Experience in using the Major Databases such as M S SQL 2008, O racle 9 i/10g/11g

Servers, MySQL and Postgres.

Extensive experience in SQL and HQL Queries and good experience on wri ting

P L/SQL.

Expertise in implementing applications using S wings/AWT, J ava Beans (EJB),

Servlets, JSP, JDBC, Applets, SOAP, POJO, DOA/DTO .

Well Experienced in w ith X ML, XML Schema and DTD, XSL, XSLT and SAX and

D O M parsers.

Well Experienced in M aven Build tool and had a h ands-on experience to A NT,

M aven, JUnit, CVS, log4j and Gradle .

Experienced in implementing asynchronous messaging applications using J MS,

Apache ActiveMQ.

Experienced in using J ava Persistence API i n O RM F rameworks l ike H ibernates.

Good Knowledge in implementing applications with I nversion of Control,

Dependency I njection a nd AOP, DAO, EJB, Security features

Experience with J Unit and Mockito i n implementing test case for functional

testing and automation.

Experience in using Design patterns like S ingleton, Factory Pattern, Facades,

A dapter Pattern, Data Access Object, Session Faade etc.

Expertise in design patterns including M VC, Data Access Object, Business Delegate,

Value Object, and Service Locator .

Expertise in working with W indows, L I N UX, SOLAR IS and UN IX.

Experienced in Version Controls like I B M Rational Clear Case tool, G it, SVN and

b itbucket .

Hands on experience in wri ting B ash and Shell scripts i n L inux and Windows

environment

Good Experience using H udson and Jenkins.

Good Experience in using Web Scripting tools such as J ava Script, AJAX, JQuery

Good experience with A ngularJS, Java Script and Type script.

Experienced in spring boot annotations driven MVC Web application.

Hands on experience using Web Browser technologies such as H T M L, XHT M L, CSS

a nd Apache Tiles.

Proficient w ith Eclipse, I ntelliJ JAVA and N etBeans.

Strong p roblem analysis and resolution skills . Highly motivated team player with

zeal to lean new technologies.

Education and Certification:

Bachelor of Information Technology E ngineering, JNT University, 2011.

Oracle Certified Standard Edition-6 Programmer - Oracle Corporation.

T echnical skills:

Languages Java 7, Java 8, J2EE, JavaScript, SQL, PL/SQL, C++, C,

UML

WEB Technologies JSP, Servlets, JDBC, JSTL, JNDI, J AXP, JNI, JMS,

H TM L, Multi threading, RMI, A jax, JavaScript, JQuery,

A ngularJS, JSON, HTM L, XHTML, CSS.

Frameworks Spring (CORE, MVC, AOP, ORM, DAO, Security ),

H ibernate 3.0, S truts, JMS, Junit, Log4j, EJB, Mockito

Web Services XML, WSDL, UDD I, JAX-WS, RESTful, JAX-RS, Jersey,

JSON

Singleton, Factory Pattern, Facades, Adapter Pattern,

Design Patterns

Data Access Object (DAO), DTO.

Scripting Java Script, Shell, Bash, Type Script

ORM Hibernate3.0, EJB

Application/Web Server WebLogic Server, Apache Tomcat Web Server, JBOSS,

G lassfish Server, WebSphere Application Server

Database: MS SQL 2008, Oracle 9i,10g, MySQL, Postgres

IDEs In telliJ IDEA, Eclipse, STS

Build Tools Maven, ANT, Gradle

Version Control Git and GitHub, bitbucket, Clearcase, CVS

External Tools Rally, JIRA, Jenkins, Hudson, Swagger U I

Operating System Windows, Linux, Solaris, Unix Environment.

Professional Experience:

S tate Farm Edison, NJ A ug 2016 -

P resent

Senior Java Developer

Project: ESMT (Enterprise Server Management Tool)

Enterprise Server Management is a web application used by the Server Management team

to maintain the progress of the all the server machines. I t will be used by the Server

machine owners and Service team and Server machine group owners. The admin will be

able to initiate an update on all the servers for every 3 months and Server machine owners

and Server machine group owners will be notified.

Responsibilities:

Used Scrum Agile methodology t hat included i terative application development, B i-

weekly Sprints.

Involved in various phases of Software Development Life cycle ( SDLC ) of the

application.

Planning, Task division and prioritizing work in team by using J IRA.

Designed and developed the web application with M VC Architecture using Spring

F ramework.

Configured security using Spring Security API with JDBC and JND I Data Source .

Implemented customized a uthentication in Spring Security to verify user-role and

secure theUser pages, such as login, Admin, Group Admin operations, Service Provider

etc.

Used Html, CSS for front end and used Java Script and JQuery for validation.

Customized R ESTful Web Service using Spring RESTful AP I, sending JSON format

data packets between front-end and middle-tier controller.

Used Spring Mail t o send the mails about the machine down time to the users.

Implemented O bject-relation mapping i n the persistence layer using H ibernate

F ramework .

Involved in multi-t iered J2EE design utilizing Spring Inversion of Control ( IOC)

a rchitecture and H ibernate .

Used Spring IOC for dynamic bean injection and Spring AOP to modularize cross-

cutting concerns in aspects.

Used Spring DAO Support to access the database.

Developed POJO for data modeling of account information, portfolio and t ransaction

h istory and

Customized Spring Bean Factory.

Worked on Oracle development SQL, PI/SQL, stored procedures, t r iggers along with

H QL .

Used H QL Q ueries in Java code to do C RUD operations depending upon the business

requirement.

Worked on development of H ibernate, including mapping files, configuration file and

classes to

Interact with the database.

Developed J SP pages using SPRING framework, Apache Tiles, J STL and Java

Script and involved in configuring web.xml and spring-context.xml spring-security.xml

according to the spring framework.

Used Log4j to print the logging, debugging, warning, info on the server console.

Developed back-end logic with Core Java using technologies including Collection

F ramework,

Multithreading, Exception Handling, Generics and Annotation .

Involved in developing U nit T est cases and testing the Application.

Used Git as a version control for this project.

Entire application is a Build using M aven 3.0.

Good hands on U N IX commands, used to see the log files on the production server.

Developed several shell Scripts to automate the building process using J enkins.

Environment: Jboss, MySQL, Spring Framework 4.2, Hibernates - ORM Framework, Java

8, and Log4j, AngularJS, JSON.

CA Technologies - F ramingham, MA J an 2015 Jul

2016

JAVA Developer

Project: CA S ITE M I NDER - Admin U I

CA Siteminder is a centralized web access management system that enables user

authentication and single sign-on, policy-based authorization, identity federation, and

auditing of access to Web applications and portals.

R esponsibilities:

Involved in t he Requirement Analysis Meetings and u nderstand the requirements

for the modules for development.

Worked closely with Business Analysts, Project Managers and Project Leads to

t ransform Business r equirements into Java code.

Used CA Agile methodology t hat included i terative application development, weekly

Sprints,

Stand-up meetings and customer reporting backlogs.

Have experience to design U M L, Sequence and C lass diagrams for third party

i ntegration and portals.

Have experience with CA Central /Rally to assign tasks and follow up with user stories.

Developed application using J 2EE with Spring and H ibernate using concrete

p rinciple implementation with design patterns.

Implemented a nnotated driven e ntities i n hibernates.

Developed U I modules using H T M L5, Bootstrap, JSP, jQuery, JavaScript,

A ngularJS and CSS3.

Developed client side validations using Java Script.

Designed and developed application based on Spring MVC design pattern .

Involved in handling Hibernate as part of DB connectivity and persistence as ORM tool

and writ ing HQL queries.

Involved in consumption of Web Services using JAX-RS for the types of certificates

supported.

Consumed J SON t o display the types of authentications Supported and to update the

s tatic contents over Properties File.

Used spring validation and wrote validation rules.

Used Mul tiple Dialects depending upon the user choice to communicate with the

database Server to run SQL PL/SQL and HQL Queries.

Generic Deployment of the Product depending on the Application servers from J BOSS,

W EBSPHEAR, TOMCAT.

Jenkins/HUDSON Continuous Integration tool is used to automate building and

testing of software source-code status .

Used A nt and Maven t o build the J2EE application.

Used L og4j t o print the logging, debugging, warning, info on the server console.

Wrote unit test cases using J Unit, Selenium driver .

Used Git and Clearcase for version control.

Environment : Tomcat 7, JBOSS, Servers, MySQL, Oracle, MSSQL Servers, Spring MVC,

H ibernates, HT M L5, CSS3, AngularJS and Java Script, JSON.

LexisNexis- I ndia A pr 2013 Dec 2015

JAVA Developer

Project: L exisNexis P roject

LexisNexis is a Law Fi rm application which will be used by Lawyers, Law school students

and Law Fi rm industries in US, Australia and U K to explore the documents which contains

t he case and judgment details of the jurisdiction. Alerts service is used by customers to save

t heir search and get updates through email when a case document is added or updated in

t he system matching his/her search criteria. Customers can also share an alert to other

users and can see the updates accumulated for the alert through online and involved in

developing the tools like Customer Support Tool and Release Management Tool.

Responsibilities:

Involved in deployment of full Software Development Life Cycle (SDLC) of the

t racking systems Requirement gathering, Conceptual design, Analysis, Detail design,

Development, System Testing, and User Acceptance.

Involved in estimating the sprint duration and responsible for deliverables.

Developed class diagrams and sequence diagrams using Enterprise Architect.

Developed R ESTful services using J ersey f ramework, JAX-RS .

JSON responses is generated with HATEOAS Mature Level 3.

Involved in development like creating R estful Web Service and defining database

connections etc.

Configured Deployment Descriptor ( web.xml ) for the applications and also used

a nnotation driven components to a utowire .

Configured Spring Web MVC F ramework to implement MVC design patterns.

Worked on spring application framework features I OC container and AOP.

Used S wagger U I t o consume the third-party R estful services.

Used H T M L, CSS, Java Script, jQuery and AngularJS as front end technologies

to develop the portals.

Created interface to use third party services using RESTFUL web service call by

sending a JSON object and receiving the response by conversion through J ackson.

Used J ava Mail for sending mails to the client about the notifications about the

results.

Used L og4j t o print logging, debugging and warning information.

Used G it as version Control tool.

Extensively Used M ultithreading a nd Thread pools to consume third-party

Restful Web Services to update the native database.

Extensively used Postman t ool for manual test the service.

Used J unit for wri ting the basic unit tests.

Used SonarQube for Code Quality control.

Used Jenkins for build and test automation

E nvironment: Core Java, Oracle, Rest Web Services, Jersey, JAX-RS, AnglarJS, JSON,

E JB.

NOA Soft Solution - I ndia Oct 2011 Ma r 2013

Java Developer

Project: Site Safety I nspection

Site Safety Inspection (SSI), is a web based application used to maintain a record of user

safety measures and inspections held, following the BMS (Bristol Myers Squibb) standards.

T his application allows the administrators to create a new inspection, schedule an

i nspection to an inspector and prepare reports of the application.

Responsibilities:

Effectively interacted with team members for requirements capture and Analysis.

Responsible for Understanding the scope of the Project and R equirement

gathering.

Involved in complete S DLC management using Waterfall Process Requirements

gathering, Design, Analysis, Development and Testing.

Responsible for creation of Beans, Controller classes JSPs.

Configured Spring Web MVC F ramework to implement MVC design patterns .

Worked on spring application framework features I OC container and AOP .

Worked on H ibernate object relational mapping according to database schema

Used H tml, CSS, JavaScript, JSP, JSTL and Apache Tiles for the front end or

V iew components.

Form validations were handled using j ava script .

Configured the Web.xml and other Xml files for h ibernates, spring configuration

f iles.

Hibernate and JDBC were used against MySQL and Oracle databases at DAO data

layer.

Wri te the SQL queries and PL/SQL for CRUD operations, and Stored Procedures.

Used l og4j for t racking errors and debugging the code.

Developed the applications using Eclipse I D E.

Develop build scripts using A NT for the build and deployment.

Coded Test Classes using J UN I T for Unit Testing.

Environment: Core Java, J2EE, Spring Framework 3.1, H ibernates, Oracle, ANT, Jenkins

E IS Technologies I ndia J ul 2009 Sep

2011

Java Developer

Project: D ocument Portal

Document Portal (DP) project is used by the students to upload the documents that are

requested by the professor or Student Service office or any other office. The university

members will use this to place a request for the document for a particular user using their

email. The user will be notified about the request where he/she can upload.

R esponsibilities:

Involved in full development life cycle of the project from analysis, designing and

testing.

Involved in preparing class diagrams, use diagrams and sequence diagrams .

Worked on the User Interface using JSP, servlets and H T M L and CSS.

Developed the entire application web-based client implementing M VC Architecture.

Used J DBC for database connection and SQL Queries with oracle 9i database.

Configured web.xml with all the mappings.

Developed the Test cases for u nit testing and also tested manually.

Created static web pages for E r ror handling.

Created servlets to v alidate clients data on Server side.

Handle Session handling using Session I D.

Handled the issues that came during the production time and resolved them.

Used A NT as a build tool.

Used L og4j for logging, debugging to the server log file.

Used B ash script t o automate the build process.

Environment : JSP, Servlets, Jboss Server, Oracle 9i.



Contact this candidate