Sign in

Java Developer

Kansas City, MO
March 26, 2018

Contact this candidate



Sr.JAVA/J*EE Developer


Professional Summary:

Around 5+years of IT experience in various applications design, development, implementation and maintenance of Web based n-tier architecture systems using Java/J2EE for enterprise applications.

Good working knowledge of Extreme Programming using Agile, Waterfall methodology with iterative and incremental software development.

Experience in Java, JavaScript, CSS3, html5, Angular JS, jQuery, and AJAX.

Extensive experience in designing both Front end & Backend applications using Java, J2EE Web frameworks, JSP, JSTL, HTML, CSS, Angular JS, JSON, RMI, AJAX, JavaScript, jQuery, Bootstrap.

Extensive experience in various Java/J2EE technologies including Core Java, J2EE, Servlets, JSP, JDBC, Struts, spring and Hibernate.

Extensive Experience working with Spring, Struts, JSF, Prime Faces 3.4 and O/R mapping Hibernate frameworks.

Extensive experience in architecture, design and building Complex Business components, developing Multi-Tier Web Applications and Server-side Business Logic using Java, J2EE, XML, IBM Web Sphere, Apache Tomcat, JBoss, Web Logic, JSP, Spring, Struts, Hibernate, Web Services (JAX-RS, JAX-WS), JDBC, PL/SQL, AJAX, JMS, Maven, Log4J, HTML, JavaScript.

Worked extensively on projects using SQL and PL/SQL. Created Stored Procedures to encapsulate business logic in the database and improve performance.

Worked extensively on build and deployment tools like ANT, Maven, Git and Log4j.

Experience in implementing design patterns such as Singleton, Factory Pattern, Business Delegate and Data Access Object(DAO).

Proficiency in developing Web applications using Servlets, JSP, JDBC, EJB2.0/3.0, web services using JAX-WS2.0 and JAX-RS APIS.

Used Jenkins as a build tool and for deploying the modules to server.

Good Exposure to work on Frame Work using Struts MVC Architecture.

Good Knowledge on Sockets, Java Beans and Swing.

Extensive experience with Model2 (MVC) architecture and Jakarta Struts/Tiles. Solid experience in using Jakarta Apache frameworks like Struts, ANT, JUnit and Log4J. Good knowledge in Object Relation mapping using Hibernate.

Experience in JUnit, TestNG to develop unit testing and debugging of application.

Involved in using Core java concepts - Collections, Exception Handling, Multithreading, Concurrency, Serialization and Java 1.8 features.

Experience with UNIX scripting and shell commands.

Good exposure with Operating Systems like Windows and UNIX.

Experience in using JIRA as Bug Tracking Tool

Extensive working experience in Financial and eCommerce based domains

Experience in design, development and deployment of enterprise applications for J2EE platform using JAVA, J2EE, Hibernate 3.0, Springs, JPA, Web Services, EJB 3.0, and XML JavaScript, SQL, HTML.

Having experience in low level design and reengineering of java projects. This includes extensive knowledge of Swing/ Spring Core/ Spring Framework, Spring MVC, Web services (Soap, REST).

Experience with implementing Service Oriented Architecture (SOA) using SOAP and REST Web Services.

Experience in working with RESTFULL Web Services.

Experience in developing secure web applications using Struts and Spring frameworks.

Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Batch, Spring Transactions, Spring JDBC.

Strong Experience in Oracle 11g and backend programming. Experience in SQL, PLSQL, DB2. Normalization, creation of stored procedures and function.

Excellent work experience on RDBMS like Oracle and MySQL. Creating SQL statements & Sub queries.

Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.


Web Technologies

Java, J2EE, Servlets, JSP, JavaScript, CSS, Ajax, jQuery, AngularJS, JSF, JSON, Struts 2.0, Spring Web Flow, JSP Tag Libraries, EJB 3.0, JDBC, JavaScript, SQL


Java, C, C++, Java Script, jQuery SQL, AJAX, COBOL, JCL

Frame works

Spring MVC, Struts, JSF Framework, Web Services, CXF, AXIS 2, Log4J, Spring MVC, Spring REST, Spring ORM, Spring AOP, Spring Batch, Spring Boot.

Web Services


IDE Tools

Eclipse, RSA, JBuilder, Oracle ADF, Web Logic, Enterprised Architect, Rational

Rose, LDAP, RUP Methodology, Clear Case/Clear Quest

Testing tools


Project Management

Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall

Build Tools

Ant, Maven, Jenkins

Version Control

SVN, Clear case, CVS, Git


MS SQL Server 2000/2005, 2008 R2, Oracle 11g/10g & MS Access 2007

Operating Systems

Windows XP, 7, 8 & server 2003, UNIX and Linux

Professional Experience:

Kansas City Southern Railways, Kansas City, MO Nov 2016 – Till date

Role: Sr. Java Developer


Involved in designing and developing the application using, HTML/HTML5, CSS3, Bootstrap, AJAX, UI-animate, Materialize CSS and made client validations using JavaScript, jQuery with AngularJS and NodeJS

Utilized various JavaScript and jQuery libraries, AJAX to form validation and other interactive features

Responsible in development of presentation layer using JSP and Servlets

Implemented object/relational persistence for the domain model

Implemented the Web services with SOAP service and SOAP – JAXB Eclipse

Worked on generating the web services classes by using RESTful web services with JSON

Used ESB for Web Services

Worked with EJB in the server-side to encapsulate the business logic of the application

Implement and execute web service API management framework

Implemented DAO using Spring ORM with Hibernate

Made use of Data Access Object (DAO) design pattern for designing data access layer

Involved in writing the Named queries, Criteria queries in Hibernate

Configured objects in spring applicationcontext.xml

IBM RAD for accelerated programming

Developed and implemented the Architectural Pattern of MVC

Used Spring IOC, AOP for creating beans and transaction management

Used SQL and PL/SQL Programming extensively to talk to Oracle database

Involved in Test Driven Development with Unit and Integration Testing of the Application

Unit testing done by Jasmine for scripts

JUnit Frameworks were used for performing unit & integration testing by writing test cases

Automated the User interface testing using Selenium Web Driver

Prepared documents for all programs developed by the team

Resolved Production errors and deployed applications for end users

Followed Agile & Scrum Methodology with XP & Kanban for development of the product

Successfully implemented the code for my module using Hibernate

Worked with application development teams to ensure that their applications are designed properly for interacting with AWS

Developed Server-side components based on Spring MVC and the persistence layer build on ORM framework Hibernate

Mapped tables in database using Hibernate

Developed and maintained the continuous integration and deployment systems using Jenkins, ANT and MAVEN

Used JIRA for bug tracking and automated build process by writing Maven build scripts.

Environment: Java 1.7, JDK, Servlets, JSP, Spring 3.2.6, Struts 2.3.16, HTML/HTML5, CSS3, Ajax, JavaScript, jQuery, AngularJS, Node JS, JDBC, Bootstrap 2.3x, SOAP-JAXB, SON, Hibernate 4.2.8, RAD 7.5, JUnit 4.11, RESTful Web Services, PL/SQL.

GCE Solutions, Bloomington, IL Sept 2015 – Oct 2016

Role: Java/J2EE Developer


Followed Agile software development with Scrum methodology

Responsible for developing application in Spring MVC from existing JSF MVC Framework

Contributed in designing and developing Struts Framework for performance comparison

Used Hibernate as ORM tool in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations

Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA and used Swagger to interact with API end points of the micro services.

Used Spring MVC framework on the server side for creating Restful services by giving JSON out and modifying the DOM object on UI, by making HTTP calls and used GET and PUT.

Developed server-side services using Spring Web Services (SOAP, WSDL)

Used Apache Axis for implementing and testing Web Services

Converted old spring beans to newer format by using Spring 3.0 annotations

Rewrote existing POJOs in Java in groovy 2.3.3

Developed server-side services using Spring Web Services and MVC (SOAP and Rest)

Focused on architecting NoSQL databases like MongoDB and Cassandra database

Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality

Use Log4j to assign, track, report and audit the issues in the application

Use MySQL Workbench for the MySQL for development

Use Spring Data to extract data from Neo4j and MongoDB databases

Persisted and Retrieved data from oracle database using Hibernate 3.5

Configured hibernate pooling on WebSphere to make it available for multiple users

Work on project build-script by using Gradle 1.8 and deployed on Tomcat 7

Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing

Performed testing for existing classes by writing ‘mocks’ in Scala for third party service

Use Git as distributed version control and file management system.

Provide extensive pre-delivery support using Bug Fixing and Code Reviews

Used Jenkins for continuous integration on server

Collaborate and support cross functional team to develop Android Native application.

Environment: Java 1.7, JDK, Servlets, JSP, Spring 3.2.6, Struts 2.3.16, HTML/HTML5, CSS3, Ajax, JavaScript, jQuery, AngularJS, Node JS, JDBC, Bootstrap 2.3x, SOAP-JAXB, SON, Hibernate 4.2.8, RAD 7.5, JUnit 4.11, RESTful Web Services, PL/SQL.

General Electric, New Orleans, LA Apr 2014 – May 2015

Role: Java/J2EE Developer


●Gathered user requirements, analyzed and wrote functional and technical specifications, we use SharePoint to maintain all of our design docs.

●Followed Agile software methodology for software development (3 week Sprint).

●Worked on one of the UI based application and client focus more on look and feel of the UI. We use lots of customs components to design the UI. Chase standards and HTML, CSS, JavaScript, AJAX, angular is being used intensively.

●Used Spring MVC framework on the server side for creating Restful services by giving JSON out and modifying the DOM object on UI, by making HTTP calls and used GET and PUT.

●Implemented Core -Java concepts like Inheritance, Polymorphism, Abstraction and Encapsulation.

●Created multiple mid-tier services to interact with multiple validations and worked on entitlements services to do user validations Interaction and also worked on applying security systems.

●Worked with Oracle database and used Hibernate (ORM). Created POJO/Data

Objects in mid-tier service. Hands on experience on implementing lazy loading, first and second level of caching.

●Understanding Business Coordinating with Offshore team in India and being flexible on gathering updated from team. Work closely with Database team and testing team.

●Involved in discussion of Data Model design for complex logics.

●Worked on Jasper reports using I Report tool and integrated that JRXML into spring framework.

●Developed batch processes to perform the daily updates using with Spring Batch module.

●Wrote SQL commands and Stored Procedures to retrieve data from Oracle database. Worked to plug this procedure in Java classes.

●Developed the application using Singleton, Business Delegate and Data Transfer Object design patterns in the project.

●Integrated and developed UI components with business components. Worked on UI components and have worked intensively on HTML, CSS, AJAX, JAVASCRIPT. Also used IE/Firefox to debug and analyze the UI code. Interact with business on daily scrum and show them our daily progress on UI designs.

●Created Stored procedures using PL-SQL for data modification (For insert, update, delete) in Oracle by joining business tables.

●We are using crucible while we commit code into SVN for reviewing the code.

●Worked on spring integration for loading files in database and worked on modifying stored procs. Used Unix commands to connect to servers and using PUTY run the batches

●Written JUnit test cases during the development phase and used assert functions to compare two objects.

●Worked on Cucumber for Shift left testing.

●Written feature files. Expertise in writing cucumber feature file and debugging, setting the Data objects by preparing the values

●Used log4j for logging and SVN for version control.

●Configured and deployed web application in WebLogic Server.

●Created SOAP based web services also consumed other services

●Used JIRA for bug and issue tracking.

●Good experience in documentation of designs and flow charts. Also worked on designing DATA Models and maintain the existing documents in share-point.

●Worked on Oracle coherence for clustered applications.

Environment: Java (JDK1.6 & 1.7), J2EE, Spring (IOC, AOP, Batch), Restful web services, Hibernate, Eclipse, Oracle 10g, WebLogic 10.1, UML, XSLT, HTML5, CSS3, AngularJS, JavaScript, Ajax, Log4j, Jenkins, CVS, Maven 2.0, Tomcat7.0, Docker, SOAP, Spring Integration, SVN, Scrum Methodology, EJB2.0, I Report, SOAP, Jenkins, Crucible, Spring integration, J boss, Unix, XML, WSDL, TDD

Incture, Hyderabad, India Jan 2012 – Mar 2014

Role: Java Developer


Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development

Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes

Implemented server-side tasks using Servlets and XML

Helped developed page templates using Struts Tiles framework

Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration

Implemented Struts Action classes using Struts controller component

Developed Web Services (SOAP) through WSDL in Apache Axis to interact with other components

Integrated Spring DAO for data access using Hibernate used HQL and SQL for querying databases

Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT

Written stored procedures, triggers, and cursors using Oracle PL/SQL

Created and deployed web pages using HTML, JSP, JavaScript and CSS

Written JUnit Test cases for performing unit testing

Used Rational Clear Case as Version control

Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator

Used ANT automated build scripts to compile and package the application

Used Jira for bug tracking and project management

Environment: Java (JDK1.6& 1.7), Spring, Hibernate, Restful& Soap Based web services, Eclipse, Oracle 10g, HTML, CSS, AngularJS, JavaScript, Maven, SVN, Tomcat7.0, SOAP, SVN, Scrum Methodology, Unix, XML, WSDL, Putty

Contact this candidate