Post Job Free
Sign in

J2EE developer

Location:
Tampa, FL
Salary:
70/hr
Posted:
July 16, 2017

Contact this candidate

Resume:

Kiran Nandamuri

Ph: 571-***-****

Email: *************@*****.***

PROFESSIONAL SUMMARY:

8+ Years of IT experience. Good working knowledge in architecture/design in multiple business domains ranging from Finance, Health Care and Ecommerce.

Knowledge of Object Oriented Programming and Design, UML and SDLC.

Experience in Multithreading applications.

Expert level skills developing applications using Core Java, J2EE, JSP, Servlets, Spring, Hibernate, Web Services(SOAP and REST), JDBC, XML, HTML, XHTML, HTML5, CSS3, Angular, Node JS, JSON, JavaScript, Ajax and JQuery.

Provided the middle ware services using spring 3.0.

Extensively implemented various J2EE applications using MVC, Struts 2.0, Spring MVC, and Spring JMS template, JSP, JSF and Design Patterns.

Developed UI and backend applications JSP, Struts 2, JSF, Hibernate, Java, HTML, JavaScript.

Experience in Enterprise JAVA, Distributed Application development, and Object Oriented Programming (OOPS)

Knowledge on the Amazon web services.

An experienced software engineer in Java web and client server development with knowledge in all the phases of the life cycle of the software including requirements, design, coding, testing, deployment, change and configuration management, process definitions and project management

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

Worked on various web servers like Tomcat, Web Logic.

Worked experience in Hibernate and JPA ORM tools

Experience in working on XML related technologies like XML, XSLT, XPATH, XSL, DTD, DOM and XML Spy tool

Experience in developing Web Services using XML over HTTP(s), SOAP, WSDL, Restful protocols

Hands-on experience on development tools like Eclipse, IntelliJ, RAD, My Eclipse, and Spring Tool Suite (STS).

Log4J for extensible logging, debugging and error tracing.

Proficient in using Maven and ANT for building projects and deploying application source code on Oracle Web Logic Application Server

Solid Understanding of OOPS and RDBMS concepts

Experience in writing SQL queries, Triggers, Stored Procedures for accessing and managing databases such as Oracle, MySQL, and SQL Server.

Worked with JUnit for unit testing, Mockito for mock creation and verification

Used Bamboo as a continuous integration and delivery tool that ties automated builds and tests.

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

Self-motivated and quick learner of new concepts and technologies.

A team player with excellent interpersonal, communication and presentation skills.

Used Jira, Stash, Confluence, Splunk, Git, Source tree to provide tier 1 support for developer and operations staff.

Technical Skills:

Programming Languages

Java/J2EE, SQL, PL/SQL.

Platforms

Windows 2003, 2008 Server, Linux, Unix

Java Core

Memory Management, Thread Classes, Exception Handling and Collection APIs

UML Tools

MS Visio 2003,2007, Rational Rose Enterprise

IDE & Reporting Tools& BPM tools.

Eclipse, Net beans, IntelliJ, JBuilder 2005, 2006, IBM Rational Application Developer, BPM.

HTML Editors

Adobe Dreamweaver CS 5.5, MS Frontpage 2003

J2EE MVC Frameworks

Struts 1.1 and 2, Spring 2.5, 3.0, JSF 1.2

Databases

Oracle 11g, 10g, 9i, 8i, MS SQL Server 2008, DB2, Mongo DB

Application Servers

Web Logic, JBoss, Apache Tomcat, Web sphere

Web Technologies

HTML, DHTML, CSS, Java Script, Angular, Node JS,XML,JSON,SOAP, XSL, XSLT, XHTML

ORM Frameworks

Hibernate 3.0, JPA

Version Control

Rational Clear Case, SVN (Apache Subversion), CVS (Concurrent Versions System), VSS (Visual Source Safe) Team Foundation Server and GIT

Middleware Technologies

EJB 2.1, 3.0, JNDI, JMS (Java Message Service)

Web Services

JAX-RPC, JAX-WS, JAX-RS, SOAP UI, TCPMon, HTTPMon, Axis 1, Axis2, CXF, REST

Design Methodologies

Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development

Testing

JUnit 4.1, J-Mock, Easy Mock, Spring Test.

Logging Tools

Log4j

Education:

Bachelors in Sciences. J.N.T.U Hyderabad, India.

PROFESSIONAL EXPERIENCE:

Verizon Communications, Tampa, FL December 2015 – Till Date

Role: Full Stack Developer

Project: One plan

Verizon – Is one of the American multinational telecommunications which is wireless service provider, where I am involved in developing One Plan web Application which helps in trouble shooting the network status and helping customers for better services.

Responsibilities:

Involved in developing design document and impact assessment documents.

Involved in Analysis, Design and Implementation of User requirements.

Worked in Agile Methodology using Sprint based implementation for the entire module.

Integrated springs framework into Struts application.

Designed and integrated the full scale Spring / Hibernate persistence solution with the application architectures

Used JSP for presentation layer and Hibernate to implement the data persistence layer

Developed presentation layer using JSP, CSS, HTML, JQuery, Angular, Node JS and Client side validation using JavaScript.

Involved in developing and exposing web services and consumption of Web Services like SOAP and Restful.

Integrated and Customized JQuery plug-ins like Calendar, Multi Select Dropdown and Data Table.

Developed back end interfaces using PL/SQL Packages, Functions in Oracle 11g.

Used ANT to build Deploy application in webLogic12c.

Assigning the Jira User stories to developers and review developers code.

Used front end technologies HTML, JavaScript, AJAX and JQuery.

Implemented JUnit test cases.

Used Jira, Stash, Confluence, Splunk, Git, Jenkins and Putty to provide tier 1 support for developer and operations staff.

Environment: Java 1.7, spring, Hibernate 5, Servlets, JDBC, JSP, HTML5, CSS3, JavaScript, JQuery, Angular, Node JS, SOAP, REST, JUNIT, ANT, GIT, Stash, Oracle 11g, SQL Developer, Windows, Linux, Eclipse, Web logic 12c, Log4j.

Client: ABC Supply Co. Inc. June 2014–September 2015 Beloit, WI

Role: J2EE Developer

ABC Supply Company is the nation’s largest wholesale distributor of exterior building supplies including roofing, siding, insulation, windows, and tools. Est. in 1982, privately owned, and headquartered in Beloit WI, ABC Supply currently has over 470 stores in 47 states. Sales for 2013 exceeded $4.9 billion. For our customer, the professional contractor, we offer superior service, the highest quality products, and a total commitment to customer satisfaction.

Responsibilities:

Actively participated in requirements gathering, analysis, design, development, and testing phases.

Experience in coding and testing User Interface for cross browser compatibility.

Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.

Experience in working with Agile Methodologies. Have Experience in SCRUM Methodologies.

Developed the application with HTML for widgets alignment.

Experience with the Splunk for log management by writing the queries.

Designed and developed a number of applicants for the United Federation of Teachers in IntelliJ IDEA using Spring 3, Spring Security, Hibernate, Ajax, Angular, HTML, JSP, JSTL, JSON, Log4J, Restful, MySQL, DB2, Maven, and JUnit.

Knowledge on the Amazon web services.

Understand the existing systems and incorporating into current systems as a result of change in new business rules.

Experience with the oracle data base.

Experience with application server of IBM Web Sphere.

In the DCA system: Developed Security Messaging Interface using JMS did the database transactions with Hibernate, developed the Hibernate .hbm and java classes and configured the hibernate.cfg.xml.

GIT/Stash as a repository for the application project folders

Designed User Interface framework using Cascading Style Sheets (CSS), JSON, XML and AJAX.

Established continuous integration (CI) practices with JIRA, Jenkins, Bamboo and Stash. After setting up the products on Linux I trained a number of development groups on the products.

Designed Frontend with in object oriented JavaScript Framework and implement the various phase of Responsive Design of the requirement.

Experience with API creation and testing with Rest client and Postman in browser for getting the response.

Involved in coming up with good design of Spring controller related classes (Controllers, Form Controllers, Handler Interceptors) suitable for Handset Inventory.

Used Spring Core (Dependency Injection), ORM integration and MVC modules.

Developed the entire application by implementing MVC Architecture.

Used Web Logic Application Server to deploy, implement and test the coded functionality.

Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.

Good Experience on Quality Control JIRA for tracking the tickets like accepting the tickets/defects Submitting the tickets Reviewing Code and closing the tickets etc

Distribution networks to deliver data into the data storage layer and API components Integration into Data Storage layer.

Developed and store the data in hierarchical namespace in a three tier data structure and synchronized the data.

Experienced in code review and represent as a team lead across all functionalities.

Implemented log4j for logging.

Used SVN to implement version control system.

Used JUnit Framework for the unit testing of all the java classes.

Used Jira, Stash, Confluence, Splunk, Git, Source tree to provide tier 1 support for developer and operations staff.

Environment: Java 1.7, J2EE, Oracle 11g, Web Sphere, IntelliJ, Spring 3.0, Hibernate 3.3, JUnit, Log4j, DOM Parser, AWS, Linux, Rest UI, Postman, GIT, Maven, agile, Html, JMS, CSS, JSON, XML, Angular,Ajax, JavaScript, SVN, Jira, Stash, Confluence, Splunk, and Source tree.

Client: BCBS, Buffalo, NY May 2012–April 2014

Role: Java Developer

Blue Cross Blue Shield of Western New York has operated in the Buffalo-Niagara region for over 60 years. Today they are the region's largest provider of health care management products. The project mainly deals with the various medical supplies carried out by the customers within the network; in order to completely track of the various transactions carried out by the customers, java platform was used with Servlet. A number of JSP’s were used in this project with suitable controllers. A lot of production support was also done in regards to Threading. A new feature was added to this project using web services in order to track the supplies from the respective companies to the actual warehouse

Responsibilities:

Identifying the design for the project as it has some major issues while considering the automation.

Restructuring the design of the project and updated the design documents according to the working functionality.

Involved in setting environments to the application that were being developed.

Developed application using Core Java concepts.

Program analysis and preparation of program specifications, observation logs, consolidation reports and recommendation reports.

Worked on multithreading while synchronization is applied.

Coding with Collections framework using Java, J2EE, XML and JavaScript.

Compiling and running the software.

Developed Stored Procedures, Triggers, Functions, Views and Indexes using TOAD database.

Writing JSP, JavaScript and HTML and CSS for the client front-end and writing Web services.

Developed XML, XSLT files for the project to carry the MQ messages to the destinations routing using a functionality that was developed using JAVA and EJBs into EA server.

Involved in constructing the EJBs for the project that were reused to apply for the other class files.

Developing Web Services that included developing WSDL that included document/literal as well as literal styles, and SOAP Bindings.

Used Web services as middleware components for centralized data retrieval.

Involved in Integration with Web services.

Integrated spring and Axis injecting service layer classes into web services classes.

Implemented Service Oriented Architecture using Java/XML binding.

Implemented design patterns for the objects that rendered in the EJBS.

Extensively worked with Spring MVC Architecture and Spring ORM module.

Integrated Hibernate with spring framework.

Developed business logic and presentation/controller phase.

Handled Query Functionality in all the Modules.

Wrote SQL queries and stored procedures for data manipulation with the Oracle database. Application used TOAD.

Data Validations were performed by developing a java module to check the XSL, XML and XSD parsing were true.

Developed java class files that route MQ messages from the client to server and to client.

Involved in writing MQ listeners to route MQ targeted Messages to the clients.

Environment:

JAVA 1.4/1.5/1.6, J2EE, IBM MQ Series 7.0, Servlet, JDBC, XML, Web Services 5.1, JSP2.0,EJB3.0, HTML 5 & 4, Spring 2.5.6/3.0, Tomcat 5.0, Hibernate 3.2.6, XML,XSLT, UNIX,ShellScripts,Oracle9i/10g, SQL, PL/SQL, Eclipse IDE 3.7, Design Patterns.

Fidelity Investments, October2011 – March2012

Atlanta, GA.

Java Developer

Responsibilities:

Responsible for gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.

Developed UI and backend applications using Struts, spring, Hibernate, Java, EJB 3.0, JSP, HTML, DHTML, JavaScript and AJAX.

Implemented JSP, Struts Tag Libraries, JavaScript and CSS for developing User for creating/generating Hibernate classes and configuration XML’s and to also manage CRUD operations (insert, update, and delete).

Used Web Services to get price from external Business Entities.

Responsible for integration of different modules.

Created JUnit test cases, and Development of JUnit classes.

Configured log4j to enable/disable logging in application.

Developed ANT script to build .war and .ear files for the application.

Involved in Code Reviews of other modules, documents, test cases.

Wrote UNIX Shell scripts and used UNIX environment to deploy the application.

Responsible in coordination with offshore team, attending daily and weekly scrum meetings to update the work status, issues clarifications etc.

Environment:CoreJava,J2EE, JDeveloper, Spring, Hibernate, Web logic Server, Web services, JMS, PL/SQL, Sql Developer, XML HTML, JavaScript, SVN, Maven, Log4j, JUnit, JBoss, Oracle, Windows XP and Unix.

Client: Four Soft, Hyderabad, India June2009-August2011

Role: Programmer Analyst

Responsibilities:

Implemented new features like creating highly preferment, multi-threaded transforms to process incoming messages into trading object model using Java, Struts 1.2.

Conducted client side validations using JavaScript.

Coded JDBC calls in the Servlet to access the Oracle database tables. Used JMS/MQ for service implementation. Also invoked EJB 2.1 Stateless Session beans for business service implementation.

Designed and coded the java class that will handle errors and will log the errors in a file.

Involved in creating User Authentication page using Java Servlet.

Responsible for Integration, unit testing, system testing and stress testing for all the phases of project.

Implemented the project using JSP and Servlet based tag libraries.

Generate SQL Scripts to update the parsed message into Database.

Completed proof of concepts using Java, JSP, Servlet and XML using JBoss server for selecting different standards.

Environment: JDK 1.3, Java, JMS/MQ, J2EE, Struts 1.2, EJB 2.1, Servlet, Oracle, XML, JDBC, Eclipse 3.3, JUnit, Jboss Application Server



Contact this candidate