Sign in

Developer Java

Hyderabad, Telangana, India
February 08, 2018

Contact this candidate



Email: +1-615-***-****


Professional Summary:

9+ years of experience in Java web and client server development with knowledge in all the phases of the life cycle of the software development including requirements, design, coding, testing, deployment, change and configuration management, process definitions and project management.

Experience in Object Oriented Analysis and Design (OOAD), Object Oriented Programming (OOPS) and Distributed Application development.

Extensive experience in developing web-based applications on J2EE platform.

Extensively worked on Java, JSP, Servlets, spring, Struts, Tag libraries, JavaScript/jQuery, AJAX, XML, JDBC, Hibernate and JPA ORM tools.

Experience with Spring and Spring Modules: Spring IOC/ Spring DI, Spring MVC, Spring JDBC, Spring ORM, Spring REST and Spring AOP Technologies.

Experience in developing Web Services using XML over HTTP(s), SOAP/WSDL and REST.

Solid Understanding of JDBC concepts.

Working knowledge of SQL and PL/SQL in Oracle, MySQL and SQL Server.

Hands-on experience of Angular JS Model-View-Controller (MVC) pattern in Designing and Developing Modern Single Page Application (SPA) using ng-routing and used several inbuilt directives, expressions, and modules.

Extensively worked with JUnit for unit testing.

Strong experience on the Core Java Concepts like Collections Framework and Java 8 new features and APIs.

Worked on several web and application servers like Apache Tomcat, Web logic and Web Sphere.

Hands-on experience on development tools like Eclipse, SQL Developer, Postman, SOAPUI, IntelliJ.

Followed Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.

Strong communication and interpersonal capabilities.

Technical Skills:


JDK 1.5,1.6,1.7,1.8 JSP, Tag-Libs, Servlets, UML, JavaScript, Ajax, Java Beans, Enterprise Java Beans (EJB2.0/EJB3.0), JDBC/ODBC, JNDI, JSTL, Google Web Toolkit, JAXB, JUnit, HTML, Java Script, C, PL/SQL

IDE Tools

IBM WSAD 5.1, RAD6.0, Eclipse 3.0, Jasper Reports.


Spring Boot 1.3, 1.4, Micro Services, spring 3.0, 4.0, Hibernate 5.x, Angular JS

SQL Editors

TOAD 8.X, Oracle SQL Developer, MYSQL Workbench


Oracle 8i/9i/10g, DB2, MongoDB.

Application Server

BEA WebLogic8.1/9.1, IBM Web Sphere 6.0/6.1, JBoss6.1

Web Servers

Apache Tomcat 7.0, Jetty

Version Control Mgmt.

Subversion (SVN), CVS and Microsoft Visual Source Safe (VSS), GitHub

XML Technologies


Web Services


Process Management

Six Sigma Standard, Agile Methodology.

Design Tools

Rational Rose, Microsoft VISIO.

Messaging technologies

JMS, IBM MQ Series.

Operating systems

Windows 95/98/2000/XP,8.1,10 Linux and UNIX.

Client: Jackson National Life Insurance, Nashville, TN Oct ’16– Present

Role: Senior Developer


Jackson Agent Portal is a portal which acts as the web interface to agents to expose all the marketing content of the company and gives access of different interactive tools, secure content for its Agent and Consumers. This website maintains the all the JNL products information to the agents. Website interacts with different mainframe systems like Cyber &PPLUS to show data for Agents/Consumers on secure connection. Producers and consumers can register to the site maintains their policies. Book of business module, producers can trade the policies. Site also gives access to its latest products, financial calculators and its funds along with their performance data.


Involved in complete SDLC.

Involved in design and development of n-tier architecture.

Involved in preparing the estimates for the modules.

Involved in preparing the tech design and design walkthrough.

Developed Use Case Diagrams, Class Diagrams and flowchart using Rational Rose.

Implemented the application using Spring Framework concepts like IOC, Spring JDBC

Involved in end the end development of major modules.

Consumed Web Services from multiple portlets.

Worked extensively with Springs IOC for loose coupling, Spring AOP for cohesive development, Springs Transaction Management and Spring JDBC.

Implemented Hibernate plugin for Spring.

Created PDF reports using iText.

Used Maven for dependencies and configuration management.

Involved in writing test cases for unit testing and QA testing.

Developed Event Logging & Error Reporting using Log4J.

Developed view pages and Java Beans (Java Beans, HTML, SQL).

Involved in SQL Performance tuning.

Involved in sprint planning and huddle.

Environment: JDBC, XML, jBoss 6.1, XSLT 1.0, XSL, Spring Framework, REST, Hibernate, Eclipse, Oracle 10g, J2EE (JDK 1.5, Structs, Maven, UNIX, JDK 1.7, Spring Framework, Hibernate, Web Services (SOAP, WSDL), XML, XSLT, Expression Language(EL), XML Access, Rational Rose, Windows 10, JavaScript, HTML, JUnit, CVS, Log4J, AJAX, DOJO, CSS.

Walmart Inc Bentonville, AR May '14 – Sep’16

Role: Sr Java Developer

Project: Global Logistics/Global Trade Management

Description: Global Trade Management Application which is used for required to comply with frequently changing country specific regulations, manage a complex network of brokers, freight forwarders and carriers, and pay duties on specific goods in specific countries and Amber Road(SaaS) is the cloud based Global trade management solution. Walmart has decided to leverage the Amber road services for handling its global trade functionalities such as Shipment track details (shipment cost, milestones. pack info) related to Global trade will be sent from Amber road to Walmart for tracking the shipment details at retail end. When the new functionality is required, new service proxy interfaces needs to be built to establish the secure communication channel from Amber Road cloud to in-house Walmart application by implementing authentication, authorization and shared the information between the systems.


Interacted with users, analyzed requirements and prepared Requirements specification document.

Implemented Class and Sequence Diagrams using Rational Rose.

Implemented Data model using Erwin data modeler.

Followed Systems Engineering Methodology (SEM) for project life cycle.

Delegated the responsibilities to developers

Implemented Controller, Simple Form Controller, Multi Action Controller and Abstract Wizard Form Controller using Spring MVC.

Responsible for implementing validations and notifications using Spring MVC.

Designed and developed DAO interfaces & implementations using spring.

Integrated jQuery for rich user interface.

Implemented dynamic tables using jQuery.

Implemented jQuery Validation.

Technical and Functional support to developers in developing the application

Implemented unit testing, functional testing and integration testing.

Implemented test cases for all scenarios.

Implemented asynchronous communication (AJAX).

Implemented Hibernate annotation POJO classes.

Extensively used log4j for logging the log files.

Environment: Java 1.6, J2EE, Spring Framework, JSP, JavaScript, CSS, jQuery, JUnit, Log4J, WebSphere Application Server, RAD, Rational Rose, Hibernate, JDBC, HTML, JDBC, Serena Dimensions, PL/SQL, Oracle 10g, TOAD, Windows, Unix (to run SQL scripts).

T. Rowe Price - Baltimore, MD Sep’11 to Apr’14

Project: Investment Systems

Role: Developer


T. Row Price is a global asset management firm which offers various of financial services. This application allows multiple business users to log in at varying privileges and search, view, edit and insert data into a repository of backdated trades. This application was used to track significant backdated trades and make sure their price difference was accounted for.


Developed java modules implementing business rules and workflows using Spring MVC, IOC, and Web Framework.

Worked on development of backend data retrieving including entity domain classes, configuration of transaction manager and DAO classes to interact with the database.

Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.

Used Spring Boot which is radically faster in building cloud Micro services and develop spring based application with very less configuration.

Used spring declarative transaction management and scheduling for backend data processing.

Developed REST services using spring and Jersey based JAX-RS implementation.

Secured the REST services using Spring Security.

Designed and developed the REST based Micro-services using the Spring Boot, Spring Data with JPA.

Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client-side validation.

Involved in Maven based build process and continuous integration of the project using Jenkins.

Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy systems.

Performed Unit testing of developed product features using JUnit and Mockito frameworks.

Involved in performance testing, analysis, and tuning of J2EE apps.

Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.

Responsible to finish JIRA Tickets assigned on time and update their status on regular basis.

Used SVN for source code control.

Develop detailed program design for application changes and/or major bugs.

Involved in writing program documentation and technical specification documents.

Environment: Java 1.6, Spring Boot, Oracle Database 10g, MongoDB with Spring Mongo Template, Spring Application Framework (Spring MVC, Spring ORM, Spring JDBC), Struts, Hibernate ORM, JMS, Oracle, Maven, Git, Slf4J, Log4j, JUnit, jQuery, Unix.

VERITAS Technologies, Hyderabad, India July ’08 – Aug’11

Role: Software Engineer


Product development that helps clients to develop products which always have an edge, release them efficiently, and reduce operating costs and risks involved. Our professional services can help you bridge the gap between development and commercialization and further enable clients to reduce costs and operational risk.


Designed and Developed Admin pages using Struts framework to configure terminals, adapters monitoring the connection status.

Understanding the functionality by communicating with the customer.

Interacted with Business Analysts and users to gather new requirements and creating design documents as per the requirements.

Used Rational Rose to design UML diagrams (Use Case Diagrams, Class diagrams and Sequence diagrams).

Used MVC architecture for developing the Provider one web modules.

Developed several web pages using JSP, HTML and CSS.

Used JavaScript to perform checking and validations at Client side.

Used Struts framework to build MVC architecture and separate presentation from business logic and Struts Validation framework for validating the forms

Log4j was used to log the events in the application

Written Unit test cases using JUnit and involved in Performance testing using JMeter.

Provided support to System Integration Testing (SIT) and User Acceptance Testing (UAT) Teams to review the test scenarios and also fix any defects encountered during testing.

Environment: Java, Struts Frame Work, JSP, CSS, XML HTML, Oracle8, PL/SQL, Ant, JUnit, Log 4J, Rational Rose, Windows.

Contact this candidate