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.