Post Job Free
Sign in

Web Services Software Engineer

Location:
Charlotte, NC
Posted:
February 24, 2017

Contact this candidate

Resume:

Teju

Java/J*ee Developer

Ph: 847-***-****

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

Summary:

Over 8 + years of experience in IT Industry involving Analysis, Design, Testing of web based and client server multi-tier applications using Java J2EE technologies.

Experienced as a Java/J2EE programmer, developing applications using Servlets, JSP, Struts, RMI, JDBC, Hibernate and MVC.

Adept in developing applications using Oracle10g/11g/12c, Sybase, DB2 UDB and SQL Server 2005.

Expert in using XML technologies such as XML, XSD, DTD, XML Schema, XSL, XSLT, Path, XQuery, JSON, DOM, SAX and JAXP .

Extensive experience in developing applications using Java and various J2EE technologies including Java/J2EE technologies Java, Spring, REST, SOAP, JAX-WS, JAX-RS, Hibernate, JDBC, JSP, Servlets, JSTL, EJB, XML, and JMS.

Expertise in Application frameworks like Spring MVC, Spring Web Flow

Experience in Multi- Threading and data structures.

Experience in developing cloud based application using Spring Cloud and Pivotal cloud foundry

Experienced in Cloud automation using AWS Cloud Formation templates.

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

Experience with Test Driven Development and Dockers and Node.js.

Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).

Strong knowledge in the Object Oriented Programming concepts.

Excellent back-end programming skills using Oracle MYSQL, SQL, PL/SQL, Stored Procedures, and Triggers in Oracle 8i/9i/10g, UDB MS SQL Server 2000.

Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and AngularJS.

Expertise in applying Java Messaging Service JMS for reliable information exchange across Java applications.

Experience in Persistence Framework like Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture.

Experience working with web services using SOAP, UDDI, WSDL and XML related technologies like XML/XSLT, to process, validate, parse and extract data from XML using DOM and SAX parsers for DTD and SCHEMA using tools like XMLSPY

Extensive knowledge of working with application servers including Oracle Web Logic, JBoss and Apache Tomcat server.

Extensively worked with MVC Architecture using Apache Struts, Spring, & Hibernate.

Developed, tested and deployed applications in Windows, UNIX and Linux environments.

Extensively Implemented Error Handling Concepts, Testing, Debugging skills and Performance tuning of targets, sources, transformation logics.

Experience in all Testing Phases: Unit testing, Integration Testing, Regression testing, Performance, Acceptance testing.

Involved in Automation of the test cases using Selenium Web Driver, Junit and Ant and also Created Emulator and Simulators using Android SDK and Xcode.

Excellent Verbal and Written Communication Skills to be highly effective in interfacing across business and technical groups.

TECHNICAL SKILLS:

Programming Languages

C/C++, Java/J2ee,XML,HTML,SQL, PL/SQL,JSPS

Web Technologies

HTML5, DHTML, AJAX, Web-Services

Scripting Language

XML, CSS3, Java Script, VBScript, j Query, Bootstrap.

Java/j2ee technologies

Servlets, JSP, JSTL, JDBC, Rich faces, JSP.

Databases

SQL Server 2005/2008/2012, ORACLE 10g/9i, MYSQL, No SQL, MongoDB, Cassandra.

Servers/ Build Tools

Tomcat, Web Sphere, Web-logic, Jboss, Maven, Git, Apache Camel, JIRA, Ant, CI/CD, Jenkins, GWT

Development Tools

Eclipse, RAD, RTC, JBoss IDE, TOAD, Oracle SQL Developer, MQ series

VersioningTool/logging Tools

CVS, subversion, log4j

Protocols/ web services

TCP/IP, FTP, HTTP, SMTP, SOAP, REST.

Frameworks

Struts 2.0, Spring 3.0, Hibernate 3.0

Operating Systems

Windows XP/Vista/7/8/10, MS DOS,UNIX

EDUCATION:

Bachelors of Technology in computer science, AP, India–JNTU(Hyderabad,India–May 2008).

Master’s in computer science Tampa, Florida-University of south Florida(Jan 2014 -may 2015)

PROFESSIONAL EXPERIENCE:

Client: SPX, NC May2015-present

Title: Java/J2ee Developer

Responsibilities:

Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC)

Use Agile (SCRUM) methodologies for Software Development Lifecycle of the dynamic J2EEproject .

Involved in Developing of Application based on J2EE using Hibernate and Spring framework.

Developed the entire application based on the MVC architecture.

Converted / Created reports in Visual Studio (SSRS) from Crystal Reports.

Design, coded and tested key modules of the project using java oops concepts, JSP.

Implemented the Project structure based on Spring MVC pattern using spring boot.

Followed Spring Boot MVC Rest framework to develop the application flow for the project Worked with the Unix Solaris/Linux admin team to perform Oracle migration from Sybase.

Used Transportable table spaces (TTS) for moving large volumes of data between Oracle database.

Development of multilingual ecommerce website included functionalities like product browsing, search, customer login, customer profile, cart, order placement, security, customizations etc.

Developed the user interface components using HTML5, CSS3, JavaScript, AJAX, JQuery and also created custom tags.

Performed data extraction and migration, data cleaning, analysis, and visualization using SSIS, SSAS, Tableau, and Power BI to support OneCloud Data warehousing solution on AWS.

Earned a reputation for designing AWS cloud deployment strategies that mitigate risk while meeting infrastructure, employee, customer and budgetary needs

Install & Configure Oracle Fusion Middleware products on Linux environments.

Work involving Oracle FMW products (SOA Suite, OSB, ODI, Web Center, and WebLogic).

The interfaces are built using Apache Camel framework and JMS.

Proficient in TDD (Test Driven Development) by writing test cases using Jasmine, J-Unit Framework Working as a Full Stack developer using JavaScript frameworks AngularJS 2 and NodeJS.

Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery, AJAX, Angular JS 2, and JSON Used jQuery, Ajax for service calls on pages to interact with the servers.

Implemented XML-based communications protocol using JAXB.

Used Maven as the build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.

Involved in using CVS, Git, for project management and version management.

Configured Maven for Java automation projects and developed Maven Project Object Model (POM).

Developed REST API for test server for Express Router middleware based API's with Mongo DB integration. Strong Experience in developing user interfaces with HTML, DHTML, JSTL, XSD, XML and CSS. Worked with scripting languages like JavaScript, AJAX and JQuery.

Planning and setting up of Continuous Integration for various properties on Jenkins with Commit, Component, Assembly, Deploy and Smoke jobs.

Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.

Developed REST services to talk with adapter classes and exposed them to the angular JS front-end. Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology Involved in detailed analysis based on the requirement documents

User interface coding and styling using Angular JS 2, CSS and Bootstrap template.

Implemented Java Web services based on SOA architecture with SOAP and WSDL.

Implemented SOAP messages for information exchange for Web services.

Troubleshooting, security, failover and work load management of WebSphere Application Server 5.0 /5.1/6.0, WebServers like IBM HTTP WebServer, Apache Webserver.

Deployment, software installation, maintenance, fixes upgrades, general administration, troubleshooting.

Hands on experience using WebLogic 10.x/8.x, IBM WebSphere 5.x/6.x, and Tomcat Server.

Created dynamic HTML pages, used JavaScript, JQuery, NoSQL, Restful and AJAX to create interactive front-end GUI.

Used the concepts of Dependency Injection and inversion of control concepts using the framework Spring and deployed the entire application on application server Web Logic 11g.

Extensively involved in the development of backend logic or data access logic using Hibernate and thus creating the object relational mapping with the Java beans in the application.

Worked on performance tuning of Web Agents, Policy Servers, Policy Stores and User Stores to meet and maintain operational requirements (process, thread, connection, cache).

Designed various tables required for the project in Oracle 11g database, Oracle web centre and used the stored procedures in the application and Wrote Stored Procedures, Triggers and Functions on SQL Server as well as PL/SQL on Oracle to support both databases for the application.

Created all the complex SQL commands and Stored Procedures to retrieve data from the Oracle database.

Developed ANT scripts for building application WAR/EAR for deploying on Weblogic server

Designed and developed the RESTFul web services using the JAX-RS API to communicate over the network.

Involved in all the test cases using the framework Junit and fixed any bugs or any issues identified during the testing period.

Finally, involved in the production support and also made some minor enhancements according to the requirements of the application.

Environment: J2EE/java 1.7, 1.8, JSP, Web Center, Hybris 5.5, Spring MVC, EJB, Spring, Web Services (WSDL, XSLT, XML, SOAP,REST), JUnit, Ant,Maven, IBM Websphere, CVS, SVN, XML, JSON, XML,Eclipse IDE.

Client: Fidelity, North Carolina

May2014 – Aug 2015

Role: Java/J2eeDeveloper

Responsibilities:

Involved in gathering business requirements, analysing the project and creating Use Cases and Class Diagrams.

Involved in developing several REST APIs for the Auto Insurance Module

Interacted coordinated with the Design team, Business analyst and end users of the system.

Created the web UI using Struts, JSP, Servlets and Custom tags.

Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).

Partner with product teams, design and build, incident and problem management teams to ensure compliance and quality service delivery

Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.

Working as a Full Stack developer using JavaScript frameworks AngularJS and NodeJS.

Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3,

JavaScript, JQuery, AJAX, Angular JS, and JSON Used jQuery, Ajax for service calls on pages to interact with the serve

Developed REST API for test server for Express Router middleware based API's with Mongo DB integration. Strong Experience in developing user interfaces with HTML, DHTML, JSTL, XSD, XML and CSS. Worked with scripting languages like JavaScript, AJAX and JQuery.

Design, implement and test services using Python in a Microservice-oriented architecture .

Migrate application to microservices architecture

Developed REST services to talk with adapter classes and exposed them to the angular JS front-end. Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology Involved in detailed analysis based on the requirement documents

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

Performed multiple and consistent deployments using UDeploy to JBoss and WebLogic

Designed, developed and implemented JSP's in presentation layer for Submission Application Reference implementation. Resolved issues in basic networking components.

Developing User Interface Screens using Spring MVC, to enable customers obtain auto finance. Extensive experience in developing various web based applications using Hibernate 3.0 and spring frameworks.

Developed Spring REST Exception Mappers.

Developed Authentication layer using Spring Interceptors.

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

Build test cases using JUnit and carried out unit testing.

Used Tomcat for application deployment.

Code repository management using SVN and project build tool used is ANT. Creating High Level Design documents, low level design documents using MS Visio and PowerPoint to provide the documentation and guidance for peers and business users.

Developed application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session façade Design Pattern.

Developed Stored Procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.

Responsible for deployment of application in the Integration/Functional Environment, providing necessary assistance to UATtester

Environment: Java 1.7/1.8, J2EE, JSP, Hibernate3.5, Spring3/4, Web services, RESTFul, Oracle, MVC, UNIT TESTING, Oracle, HTML5, CSS3, AJAX, Spring Boot, IBM Websphere, XML, JSON, XML, AWS, XSD, SQL, JavaScript, JQuery, Maven.

Client: Choice Software, Bangalore, India

Sep 2010-Nov2013

Title: Software Engineer

Responsibilities:

Designed and implemented the User Interface for e-Customer Services (eCS) Application using XHTML 1.0, JSF2.2, J2EE 7 and Oracle SQL.

Developed various Database interaction objects by implementing the DAO patterns and used JDBC 4.2 as Model Component.

Involved in development of various controller classes as a part of Spring MVC Framework.

Developed and implemented eCS applications using Java, J2EE, XHTML 1.0, Hibernate 4.2 and Spring 3.1.

Used Spring MVC for web tier development and Created Spring controller to handle the requests.

Used JSP and Java script to create front end for the users.

Used Eclipse as integrated development environment.

Hands on experience using WebLogic 10.x/8.x, IBM WebSphere 5.x/6.x, and Tomcat Server.

Designed the application in layered approach like User Interface, Service, and DAO and Test modules.

Implemented presentation layer by using JSP,CSS, JSTL and HTML technologies.

Used RESTFUL Services to interact with the Client by providing the RESTFUL URL mapping.

Used Oracle SQL 4.0 as the database and wrote SQL queries in the DAO Layer.

Developed JSP 2.2, HTML 4.0, and DHTML that presents data to the client.

Extensively worked on form validation using the Spring Validator framework.

Provisioning and monitoring network equipment and Unix systems logs via centralize syslog-ng server to alert via pager in case of unusual events. Used the Struts Validator framework for validating the forms.

Worked on JavaScript frame work (Angular JS) to augment browser based applications with MVC capability.

Worked on front-end and back-end application development. Have upgrade additional functionalities and services with the use cases provided.

Environment: Core Java, Unix, J2EE 7, XML 1.0, JDBC 3.0, Spring 3.1, Hibernate 4, XML, JavaScript 1.5, XHTML 1.0, JSF2.2, Design Patterns, JUnit, MYSQL, REST, Web Services, ANT, Eclipse 4.3, Web logic 11g, Windows 8.

Client : Advance Soft, India

Sep 2008- Aug 2010

Title : Trainee Software Engineer

Responsibilities:

Involved in Transactions, login and Reporting modules, and customized report generation using Controllers, Testing and debugging the whole project for proper functionality and documenting modules developed.

Implemented MVC architecture and DAO design pattern for maximum abstraction of the application and code reusability.

Created Stored Procedures using SQL/PL-SQL for data modification.

Assisted in designing and programming for the system, which includes development of Process Flow Diagram, Entity Relationship Diagram, Data Flow Diagram and Database Design.

Implemented Logging framework using Log4J.

Involved in code review and documentation review of technical artifacts.

Involved in developing Java API, which communicates with the Enterprise Java Beans 2.0.

Converted the mock-ups into hand-written HTML, CSS (2.1/3), XHTML, JavaScript, jQuery.

Developing the web pages using responsive design.

Developed business applications using web technologies like HTML, HTML5, XHTML, CSS based on W3C Standards.

Used XML 1.0, XSL for Data presentation, Report generation and customer feedback documents.

Environment : J2EE/Java, JSP 2.0, Servlets 2.5, JSF 1.2, Struts 2.0, Hibernate 3.0, JSTL 1.2, EJB 2.0, XML 1.0, XSL, HTML 4.0, DHTML, JavaScript 1.5, JDBC, Log4J, Oracle8i, Web sphere 6.0, Eclipse 3.3, Windows 7.



Contact this candidate