Post Job Free

Resume

Sign in

Web Services Java Developer

Location:
Amsterdam, NH, The Netherlands
Posted:
September 26, 2017

Contact this candidate

Resume:

Mounika Reddy

Sr Java Developer

Email: mailto:nagahareesha1@ac2g5e@r.postjobfree.com Ph: 908-***-****

Summary:

•Over 8 years of IT experience in the areas of Analysis, Design, Development and Testing of web based and client server multi-tier applications using Java/J2EE technologies.

•Expert in developing Multi-tier enterprise level web applications using various Java, J2EE technologies including JSP, Servlets, EJB, JDBC, Java Beans, Web Services.

•Extensive experience in working with frameworks – Struts, Spring 4.0/3.0, JSF, Hibernate and MVC.

•Good Knowledge of using HTML5/DHTML, XHTML, JavaScript, JQuery, JSON, XML, XSL, XSLT, CSS3, Applets/Swings.

•Experience with JavaScript frameworks like Angular 2, Backbone JS, Node JS and Ember JS.

•Expertise in producing and consuming SOAP as well as REST web services using WSDL, SOAP, JAX-WS, JAX-RS, Apache Axis, Apache CXF, JERSEY.

•Expert in Spring framework including configuring Spring Application Context with Dependency Injection, Spring IOC (Inversion of Control), Spring AOP (Aspect-oriented Programming), Spring MVC, Spring Security, Spring JPA and Spring Batch.

•Expertise in Implementing Java&J2EE design patterns like MVC, Session Facade, Data Access Object (DAO), VO, DTO, Factory, Singleton and Front Controller.

•Extensively used building tool like ANT, Maven to compile, package and deploy the components to the Application Servers.

•Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.

•Experience of using IDE Tools like Eclipse, NetBeans, J-Builder, Rational Application Developer (RAD) for Java/J2EE application development.

•Strong knowledge and good experience in providing logging support using Log4j.

•Proficient in handling & administering Web servers/application servers IBM Web Sphere 6.x/5.x, Apache Tomcat 5.x/6.x, JBOSS 5.x/4.x

•Good experience in Amazon Web Services (AWS) environment and good knowledge of AWS services like Elastic Compute Cloud (EC2), Elastic Container Service, Simple Storage (S3), Elastic Beanstalk and Cloud Watch.

•Strong experience in database design using PL/SQL to write tables, Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, IBMDB2, SQL Server, MySQL and MongoDB/NoSQL.

•Developed a MEAN Stack Application Using Mango DB, Express JS, Angular JS and Node JS.

•Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ as a message queue.

•Experience on version control tools like GitHub, Subversion (SVN) and CVS.

•Good understanding on JIRA and Confluence.

•Motivated and result oriented team player with the ability to work under minimal supervision

Technical Skills:

Primary Languages

Java (1.5/1.6/1.7/1.8), SQL, PL/SQL, R programming

J2EE/Middleware

J2EE (Servlets 4, JSP 2.0, JDBC)

Frameworks / UI

Struts 1.1/2.0, Spring 2.5/3.x/4.x, Hibernate 4.0, Thyme leaf

Web services

RESTful, SOAP, UDDI, WSDL, JSON.

Design Methodologies/Tools

Waterfall model, Agile SCRUM

Version control Tools

SVN, Git

Database

Oracle 9i/10/11, MySQL 4.x/5.x, DB2, MongoDB

Tools/Others

Service Now Tool, JUnit, ANT Maven 2.2.1, Log4J, Informatica Power enter 7.1, Putty, Jenkins, Splunk

GUI Technologies

HTML5, CSS3, JavaScript, AJAX

Web/App Servers

Tomcat 5.0/6.0, WAS 6.1/7.1, WebLogic7/ 8/10, JBoss

Operating Systems

Windows, UNIX

Other Languages

C, C++

PROFESSIONAL EXPERIENCE:

Client: Visa Inc, Foster City, CA Aug 16 – Present

Sr. Java Developer

Responsibilities:

Involved in gathering, analyzing and documenting business requirements, functional requirements and data Specifications for application development.

Worked in aggressive co-located Agile environment with two week sprints and was responsible for designing and developing several critical user stories.

Built main application in Java, leveraging technologies such as Ajax, Angular JS, JavaScript with third party libraries.

Designed and developed the UI using Angular JS, HTML 5, CSS 3 and JavaScript.

Involved in implementing presentation layer for single page applications using Angular JS directives, services and controllers.

Implemented Rest based services (RESTful) using JAX-RS annotations and Jersey provider with JSON data transfer.

Used features of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.

Developed REST based services using Spring REST API and Apache CXF.

Involved in the development and management of the Maven project files.

Designed and developed Micro services platform to support a multitude of enterprise level applications.

Created and maintained several Micro Services serving various functions in the cloud-service layer as well as the web layer.

Coded and implemented PL/SQL packages to perform Application Security and batch job scheduling.

Used UNIX Shell Scripting to update the databases and Start up the application server.

Used relevant agile development methodologies and worked daily with subversion and current networking technologies.

Developed data access layer and components using JPA/Hibernate frameworks with Spring framework support for object persistence to Oracle 12C Database.

Used Source control and management via GIT.

Performed unit testing of core functionalities through Junit and JMock.

Built Lambda functions to save data snapshots into AWS S3 buckets using Node JS.

Built backend REST API with Node JS, Express JS.

Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.

Checked the health and utilization of AWS resources using AWS Cloud Watch.

Environment: Java 1.8, Spring, HTML5, CSS3, Angular JS, Ajax, JavaScript, Apache CXF, JMS, Fiddler, UNIX Shell Scripting, Hibernate, Micro Services, Junit, Oracle 12C, SQL, IBM Web Sphere, Web logic, GIT, Eclipse, Jenkins, Maven, AWS (SQS, S3, CloudWatch, Dynamo DB), Cassandra, Node JS, Confluence.

Client: State of NC, Raleigh NC Mar 15 – Aug 16

North Carolina Department of Health and Human Services

Sr. Java Developer

Responsibilities:

Involve in gathering, analyzing and documenting business requirements, functional requirements and data Specifications for application development.

Develop/program new functionality and features in line with functional specifications and business requirements.

Provide recommendations to management concerning issues of programmer productivity and software development management.

Develop core Java programs for all business rules and workflows using spring framework.

Re-factor existing code structure to separate core business logic and Data Access Objects (DAOs).

Implement Hibernate for data persistence and management.

Analyze and fix issues related to REST Web services and Application responses.

Write database queries and programs for data insertion, updates and views.

Design and develop the presentation layer using JSPs, JQuery and JavaScript.

Involve in design, configuration, development and bug fixes.

Conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies.

Built ANT scripts for automated deployment and for the build operation of the entire application.

Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC

Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST.

Analyze, design, development of software systems to form a basis for the solution of information processing problems.

Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP

Used ANT scripts for automated deployment

Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping

Exported web services using JAX-WS Spring support. Extensive experience in production support.

Implemented external customer page using Spring MVC pattern and IOC.

Automation of deployment and enhancement of web services testing framework primarily Jbehave.

Involved to work CA IDM web service interface is to be allowed third-party applications.

Integrated Hibernate with Spring by coding a Spring Configuration file.

Enhanced database application for better data recovery connecting to Q/kdb database.

Conduct functional and performance testing.

Respond promptly and professionally to bug reports.

Environment: Java 1.6, Spring Framework 4.0, Hibernate, Oracle 10g, JPA, Web Services, REST,

WSDL, XML, JAXB, WebSphere Server 7.0, DB Visualize, Logging, Ant.

Client: USAC’s, Washington, DC Oct 13 – Mar 15

Sr. Java Developer

Responsibilities:

Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio and UML.

Developed the application using Java/J2EE standards and guidelines.

Developed the UI Screens using JSP, JavaScript and HTML and did the client-side validation with the JavaScript.

Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.

Extensively used Hibernate 3.0 in data access layer to access and update information in the database

Created RESTful webserivces in pushing data to downstream systems

Used Hibernate in order to deal with large databases the organization has

Implemented data access tier using Spring DAO.

Used Spring IOC (Inversion of Control) to remove the object dependencies across the application.

Used ANT scripts to build the application and deployed on WebLogic Application Server

Integrated process into build system which auto-generates REST API documentation from source code

Developed all the User Interfaces using JSP and spring MVC

Implemented Data Access Layer Using Hibernate.

Implemented Singleton, MVC, Front Controller, Intercepting Filter, Data Transfer Objects and Data Access Objects design patterns.

Created war files & deployed on Tomcat using ANT deployment tool

Creation of REST Web Services for the management of data using Apache CXF

Followed Spring MVC Framework for the development of the project

Involved in writing PL/SQL stored procedures using PL/SQL Developer.

Tested, debugged and implemented the application using JUnit for unit testing.

Created ANT archetypes for generating fully functional RESTful web services supporting both XML and JSON message transformation

Used log4j for tracking errors and debugging the code.

Developed a fully functional prototype application using JavaScript and Bootstrap, connecting to a RESTful server on a different domain

Conducted code reviews against coding standards and made sure the best practices are maintained in development process

Environment: Java/Java EE 5, Eclipse 3.5, BEA Web Logic 10.X, Spring 3.x, Spring MVC, Spring IOC, JSP, JavaScript, HTML, JSTL, Hibernate 3.X, XML, ANT, UML, Log4j, Oracle 10g, REST, Web Services, Microsoft Visio, Windows XP, JUnit 3, PL/SQL Developer

Client: Citi Group, New Jersey Apr 12 – Sep 13

Sr. Java J2EE Developer

Responsibilities:

Interacting with the application users coordinating on application requirements and providing software solution.

Extensive experience working in an Agile development environment.

Worked on SOA architecture along with Mule to integrate the different applications for reliable and effective data exchange.

Used Spring Framework for Dependency injection.

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

Enhancing the framework to improve the performance and to reduce the interface development time by introducing the xml based configuration.

Developed business logic layer using Spring Framework and integrated Hibernate

Designed the system based on Spring MVC Model architecture.

Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through SOAP.

Analyses business needs and create software solutions.

Designed and developed the application front end using Spring MVC, JSTL, JQUERY, AJAX, CSS, JSON and Java Server Pages.

Worked on project build-script by using ANT.

Converted Business to customer services into SOAP Services.

Providing the technical solution for Complex production issues.

Used SOAP client to interact with the services by providing the SOAP URL mapping.

Worked closely with offshore development team and developed work estimates.

Participated in business/client meetings and reported and co-coordinated with all stakeholders.

Responsible for Creating/Configuring monitoring tools and automates proactive monitoring tasks.

Environment: Java, JDBC, Spring, Hibernate, SOA, JSP, WBIMB, WAS 7.0, SOAP, WSDL, PERL, ANT 1.6, XML, JavaScript, JPA, MQ Series, Tivoli, ITIL, Oracle and DB2.

Client: Wipro, India Dec 10 – Mar 12

Java Developer

Responsibilities:

Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, and AJAX.

Used Spring JDBC to execute database queries. Created row mappers and query classes for DB operations.

Used Spring framework for Dependency Injection and JDBC connectivity.

Developed RESTful Web services client to consume JSON messages using Spring JMS configuration. Developed the message listener code

Design HTML prototypes, visual interfaces and interaction of Web-based design.

Involved in development of custom Servlet handling http request and response objects.

Create JSP pages for the Customer module of the application. Coded a JS util file for commonly used JS validation.

Actively involved in code review, performance tuning and bug fixing phases.

Good team player with ability to solve complex issues. Initiated team discussions to improved efficiency of the system.

Used Maven as the build tool and Tortoise SVN as the Source version controller

Involved in the deployment of the application in Integration and Implementation environment.

Used Subversion (SVN) as the configuration management tool to manage the code repository.

Environment: Core Java, UNIX, J2EE, XML Schemas, XML, JavaScript, JSON, CSS3, HTML5, Angular JS, Hibernate, Design Patterns, Servlets, JUnit, JMS, MySQL, REST, Maven, Web Services, Apache Tomcat, Windows XP.

Client: Polaris India Jun 09 – Dec 10

Software Engineer

Responsibilities:

Involved in development, testing and maintenance process of the application

Used Struts framework to implement the MVC architecture

Created JSP, Form Beans for effective way of implementing Model View Controller architecture

Created Session Beans, Entity beans for transactions with the database using JDBC

Developed necessary SQL queries for database transactions

Developed and maintained the application configuration information in various properties files

Designed and developed HTML front screens and validated user input using JavaScript

Used Cascading Style Sheets (CSS) to give a better view to the web pages

Used Eclipse for code development along with CVS for managing the code

Performed testing and bug fixing

Environment: Java, J2EE, Struts 1.1, JSP 2.0, JavaScript, CSS, HTML, XML, Web logic Application Server 8.1, Eclipse, Oracle 9i.



Contact this candidate