We provide IT Staff Augmentation Services!

Java Cloud Developer Resume

SUMMARY

  • Having 12 years of experience in developing enterprise, distributed web applications using Java, J2EE, Spring, Struts, JSF, Hibernate, Web Services, Enterprise Java Beans on various Application Server platforms
  • Experience in analysis, design, development, enhancements, implementation, testing, deployment and production support.
  • Experience in developing applications using Micro Services architecture.
  • Expert level skills on Java, J2EE (Servlets, JSPs, Struts, JMS, JNDI, EJB, JDBC).
  • Expertise in web - based GUIs development using JSP, HTML, CSS, Java Script.
  • Experienced in working Spring modules - IOC, MVC, DATA, AOP, WEB SERVICES (REST, SOAP), SECURITY, SCHEDULING, BOOT.
  • Sound working experience in implementing SOAP Web Services using Apache CXF, Apache AXIS, JAX-WS, XSD, WSDL, SOAP, JAX-RPC.
  • Good working experience in implementing Rest Web Services using Apache CXF, JAX-RS, Rest Easy and Jersey.
  • Expert level skills in ORM using Hibernate and JPA.
  • Expertise in XML technologies with JAXB and JAXP, XSD, SAX, DOM parsers.
  • Have a solid understanding of design patterns, domain driven design, and UML modeling.
  • Experienced in developing J2EE components on Application Servers and Web servers like WebSphere, WebLogic, JBoss, OC4J and Apache Tomcat.
  • Good working experience on Oracle, MySQL, MS SQL Server and DB2.
  • Experience in NoSQL database Mongo DB and Template engines Thymeleaf and Free Maker.
  • Experience in database development using SQL, PL/SQL, Stored Procedures, TOAD, SQL Developer MS SQL Server Studio& Aqua Data Studio.
  • Extensively worked with version management tools GIT, SVN, CVS, VSS and Clear case.
  • Experience in cloud services using Amazon Web Services (AWS) and Google Cloud Platform (GCP).
  • Experienced with IDE tools such as Eclipse, RSA, RAD, JDeveloper, My Eclipse.
  • Experience in using JDK versions JDK 1.8, JDK 1.7, JDK 1.6, JDK 1.5 and JDK 1.4.
  • Strong experience in writing JUnit for unit testing, Spring Junit (Mocking) for spring components and Web Services testing using SOAP UI, Post Man and Rest Client.
  • Application packaging using Maven, Gradle and Ant scripts.
  • Successful in Agile - KANBAN, SCRUM, test driven development, prototype development and waterfall software development methodologies.
  • Expert in troubleshooting and resolving performance issues and debugging production problems in a complex technical architecture environment.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast consistent team player with excellent communication skills.
  • Experienced in using UML tools IBM Rational Rose, Enterprise Architect and Plant Text.
  • Very good experience in working open source technologies.
  • Good experience in working with Angular JS, HTML5, CSS3, React JS, Node JS, Twitter boot strap.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast consistent team player with excellent communication skills.
  • Experience in CI/CD using Jenkins.
  • Experience in Docker container technology.
  • Knowledge in Hybris e-commerce, Master Data Management (MDM).

TECHNICAL SKILLS

Programming Languages: Java, Python, Scala, PL/SQL

J2EE technologies: J2EE, Servlets, JSP, JDBC, Web Services, JNDI, JMS, EJB, JSTL

Application Servers /Web Servers: Tomcat, WebSphere, Oracle, WebLogic, JBoss

Frameworks: Spring, Struts, Hibernate, JSF, MyBatis

Web Development: HTML, JavaScript, AngularJS, jQuery, CSS, NodeJS

DevOps(CI/CD): Jenkins

Cloud: Amazon Web Services (AWS), Google Cloud Platform

Modelling Tools: UML

IDE’s: Eclipse, RSA, RAD, My Eclipse, JDeveloper

Configuration Management Tools: GIT, SVN, CVS, Clear Case

Database: Oracle, My SQL, MS SQL Server, DB2, Mongo, Redis

Operating Systems: Ubuntu, Sun Solaris, AIX, Windows 98/XP/2000, UNIX and Linux

Build Tools: Maven, Gradle, Ant

Bug Tracking tools: ZIRA, Bug Zero, HP QC

Container Technology: Docker

Tools: Win SCP, File Zilla, SOAP UI, Toad, SQL Developer, Data Studio, PostMan

PROFESSIONAL EXPERIENCE

Confidential

Java Cloud Developer

Responsibilities:

  • Involving in developing/customizing the application using Java/J2EE platform.
  • Following Agile Software Development with Scrum methodology.
  • Responsible for design, development and integration of Micro Services
  • Developing Micro services using Spring Boot and Java 8.
  • Responsible to write the different service classes and utility API's to use across the framework.
  • Involved in CI/CD using Jenkins.
  • Implementation of continuous service testing and service virtualization with the help of different tools like SOAP UI and Postman.
  • Using embedded Tomcat server for development and deployment of applications.
  • Log Back for the logging the output to the files and Google Stack Driver part of Google Cloud Platform.
  • Mockito for the unit testing of various modules.
  • Code enhancement and refactoring to achieve re usability.
  • Application packaging and build through Gradle.
  • Kubernates for container service
  • Source Code management through GIT and Bit Bucket.
  • JIRA for bug tracking.
  • Involved in Sentry integration for error tracking
  • Involved in implementing Spring session management using redis
  • Mashery for APIX gateway.
  • Debug the Google stack drive for logs.
  • Web UI development using angular JS.
  • Involving in bug fixing.

Environment: Spring Core, Spring AOP, Spring Rest, Spring Boot,, Tomcat, Eclipse, Gradle, Bit Bucket, GCP, ZIRA, Git, Postman, Soap UI, Angular JS, Node JS

Confidential

Lead Developer

Responsibilities:

  • Involved in developing/customizing the application using Java/J2EE platform.
  • Implemented the Model View Control (MVC) structure using Spring.
  • Followed Agile Software Development with Scrum methodology.
  • Responsible for design, development and integration of Micro Services like Gamification, Resource Library, Enrollments as part eSuite product redesign.
  • Developed Micro services using Spring Boot and Java 8.
  • Responsible to enhance the web application UI using HTML, jQuery, Java Script, AngularJS, JSP, CSS.
  • Customize the existing report framework to incorporate the changes as per client requirement.
  • Develop the new reports using existing report framework.
  • Providing the client side validation using jQuery/java script
  • Test the java script functions using Jasmine.
  • Implemented the application level persistence using Hibernate.
  • Adopted Mongo DB to store and retrieve the static text for Content Management.
  • Responsible to write the different service classes and utility API's to use across the framework.
  • Involved in designing, developing, enhancing and testing of Components written using Spring and Java as per client requirements.
  • Developed Web services component using XSD, WSDL, and SOAP to transfer the data between applications.
  • Used WSDL, SOAP, JAX-WS, CXF technologies to create web services to make use for integration.
  • Continuous Deployment (CD) using Jenkins.
  • Hands on implementation of continuous service testing and service virtualization with the help of different tools like SOAP UI and Rest Client.
  • Used Tomcat server for development and deployment of applications.
  • Consumed Web Services using Apache Axis framework to generate stubs to integrate with the application.
  • Used Log4j for the logging the output to the files.
  • Used JUnit for the unit testing of various modules.
  • Involved in production support, monitoring server and error logs and escalating to the higher levels.
  • Worked on code enhancement and refactoring to achieve re usability.
  • Expose the existing components as Rest Services for mobile integration.
  • Application packaging and build done through Maven.
  • Integrated and merging the code through SVN and GIT.
  • Responsible in writing the SQL and PL/SQL for ETL development.
  • Involved in database schema designs.
  • Worked on JIRA for bug tracking.
  • Adopted React JS, bootstrap for Gamification Micro Service for front end integration.
  • Responsible in writing new/changing ETL code to load the data from the data files into Oracle database using ETL framework.
  • Debug the ETL logs for any failures.

Environment: Spring MVC, Spring Core, Spring AOP, Spring Web Services, JSP, HTML, CSS, Axis, Hibernate JPA, jQuery, Oracle, Unix, Tomcat, Eclipse, Mongo DB, Free Maker, SVN, Ant, Maven, Apache OfBiz, Amazon Web Services (AWS), ZIRA, Jasmine, Git, Micro Services (Spring Boot), Angular

Confidential, FL

Lead Developer

Responsibilities:

  • Involved in analysis, design, development, testing, deploy the application.
  • Responsible in application setup and end to end development.
  • Followed Agile Software Development with Scrum methodology.
  • Implemented the Model View Control (MVC) structure using Spring.
  • Develop the UI Components using JSP, JSTL, jQuery and twitter bootstrap.
  • Implement the application persistence using JPA.
  • Done entity level validation using annotations.
  • Responsible in database design and schema changes.
  • Providing the client side validation using jQuery/java script
  • Test the java script functions using Jasmine.
  • Prepare the user manual and application setup documentation.
  • Test the components using JUnit and Spring JUnit.
  • Used Log4j for application logging and debugging.
  • Integrated and merging the code through SVN.
  • Application packaging and build done through Maven.
  • Used Tomcat server for development and deployment of applications.

Environment: Java, JSP, JSTL, Spring Core, Spring MVC, Hibernate JPA, Twitter Bootstrap, JQuery, Unix, Tomcat, Eclipse, SVN, Maven

Confidential

Lead Developer

Responsibilities:

  • Involved in deployment of full Software Development Life Cycle (SDLC) of the Eagle Eye application.
  • Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance.
  • Adopted Spring framework for the development of the project.
  • Implement the Model, View and Controller using Spring MVC.
  • Developed the user interface presentation screens using HTML, JSP, JSTL, Twitter bootstrap.
  • Implement the application in Rest based services.
  • Make use of jQuery Data Plug in to display fetched results.
  • Ensure the application security using Spring Security based on Users and Roles against data base.
  • Applied the Thymeleaf template to prepare the mail templates.
  • Integrate the java mail mechanism to send the results through mail through Spring.
  • Applied quartz scheduling through Spring for periodical mail sending Confidential configured time.
  • Developed the DAO layer using Spring Data.
  • RestFB API is used to pull the posts from Face book.
  • Twitter API is used to pull the tweets from Twitter.
  • Worked with OAuth to access Facebook and Twitter.
  • Deploying the application in Tomcat Server for local test.
  • Responsible in preparing database schema.
  • Worked with My SQL data base to apply the schema and maintain data for persistence.
  • Worked on Amazon Elastic Beans Talk to deploy the Application.
  • Worked on Amazon RDS My SQL to to persist the application data.
  • Integrated and merging the code through SVN.
  • Application packaging and build done through Maven.
  • Used Log4j for application logging and debugging.
  • Involved in fixing bugs and unit testing with test cases using JUnit framework.
  • Test the spring components using Spring JUnit.

Environment: J2ee, Spring MVC, Spring Data, Spring Security, Spring Scheduling, Spring Java Mail, Thymeleaf, Hibernate JPA, Twitter Bootstrap, jQuery, RestFB, Twitter4J, My SQL, Unix, Tomcat, Eclipse, SVN, Maven, Amazon Web Services(AWS) - Elastic Beans Talk and RDS

Confidential

Lead Developer

Responsibilities:

  • Lead the 5 member team from offshore.
  • Involved in design, development, testing and deployment of the application.
  • Involved in daily calls for requirements and business functions capturing.
  • Implement the MVC using Spring MVC.
  • Designed and developed the UI using JSP, JSTL, HTML and CSS.
  • Done front end validation using java script and jQuery.
  • Integrate application with down stream systems like OIM layer provided through SPML services.
  • Server side validation is done through the Spring validation.
  • Used Tomcat server for development and deployment of applications.
  • Consumed Web Services using Spring web services framework to integrate with the application.
  • Applied Log4j for the logging the output to the files.
  • Used JUnit for the unit testing of various modules.
  • Write the Spring JUnit test cases to test the Spring components.
  • Connect to the secured remote desktop using Citrix.
  • Involved in system integration testing.
  • Done team code reviews and helping the team.
  • Worked on refactoring to achieve re usability.
  • Integrated and merging the code through through IBM Clear case.
  • Application packaging and build done through Maven.
  • Worked on IBM Rational App Scan to meet the application Open Web Application Security Project standards.
  • Designed and developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
  • Involved in bug fixing and bug tracking using IBM Clear Quest.

Environment: J2ee, Spring MVC, Spring AOP, Spring Web services, OIM (Oracle Identity Management), XSD, JAXB, WSDL, XML, Unix, windows XP, Tomcat, Eclipse, SVN, IBM Clear Case, IBM Clear Quest Maven, IBM Rational AppScan, Citrix, IBM Rational Rose

Confidential

Senior System Engineer

Responsibilities:

  • Involved in design, development, testing and deployment of the application.
  • Implement the Java threads to poll and process the input files.
  • Write middle ware java components to meet the business requirements.
  • Use hibernate for the data persistence.
  • Implement the logging using log4J.
  • Unit level testing is done using JUnit.
  • Application packaging and build is done through maven.
  • Code management, merging and integration is done through IBM Clear Case.
  • Prepare the user manual and installation document.

Environment: Java, Java Threading, Hibernate, Maven, Unix, Eclipse, Citrix, IBM Clear Case, Windows XP

Confidential

Lead Developer

Responsibilities:

  • Involved in understanding the new requirements and design of the existing application.
  • Involved in team meetings.
  • Generate the client stubs using Axis Web services API.
  • Modify the ant scripts to incorporate the new service definitions.
  • Implement the changes in middle layers using Java and EJB.
  • Write the unit test cases for unit level testing using JUnit.
  • Help and support the team members for any assistance.
  • Involved in writing the ANT scripts to build the application.
  • Responsible in bug tracking and bug fixing raised on IBM Clear Quest.
  • Integrating, managing and merging the code using IBM Clear Case.
  • Responsible in integration testing.

Environment: Java, Axis Web Services, EJB (Stateless Session bean), hibernate, Unix, Windows XP, Web logic, Oracle, Clear Case, Ant, Maven, Citrix

Confidential

Senior System Engineer

Responsibilities:

  • Followed Agile Software Development with Scrum methodology.
  • Develop/Customize the MVC Components using JSF.
  • Develop/Customize the Service, integration and DAO layers changes using Spring.
  • Data persistence is applied through Open JPA persistence.
  • Applied Java and J2ee design patterns Singleton, Factory, DAO, VO.
  • Involved in team meetings.
  • Interact with DB2 database to check the tables and stored procedure.
  • Written the test cases using JUnit and Spring JUnit.
  • Involved in deploying and testing the application.
  • Deployed the application on Web Sphere Application Server7.0.
  • Responsible in bug tracking and bug fixing raised on IBM Clear Quest.
  • Integrating, managing and merging the code using IBM Clear Case.
  • Responsible in integration testing.

Environment: Java, J2ee, Spring Core, Spring MVC, JSF, Open JPA, AIX, windows XP, RSA, Web Sphere WAS, DB2, IBM Clear Case, IBM Clear Quest

Confidential

Senior System Engineer

Responsibilities:

  • Requirements gathering from business and defining specifications for the system.
  • Involved in design, development, implementation, testing and deployment.
  • Worked on JSP, Servlets to define the IVR flows.
  • Develop the IVR module for IVR interactions using CCXml and Vxml.
  • Well Versed in Developing IVR Concept of CALL FLOW and connectivity
  • Develop the Subscriber module to the manage the subscriptions using Java.
  • Develop the Billing Manager to run the billing engine using Java Multi-threading.
  • Develop the Renewal Module to renewal the subscriptions.
  • Develop the IDP module to accept IDP Message from Signaling, parsing the IDP message and determines the call as ETC Connect or Continue or Forward
  • Used JUnit Testing Framework for Unit Level Testing.
  • Prepare the user manual for the application.
  • Involved in writing the ANT scripts to build the application.
  • Deployed the application in JBoss Server.

Environment: Java, JDBC, JSP, Servlets, (Call Control)CCXml, (Voice)VXml, Linux, Eclipse, JBoss, Tomcat, SVN

Confidential

Senior System Engineer

Responsibilities:

  • Responsible in understanding the requirement document.
  • Consume the soap web services using Axis API.
  • Generate the client stubs to use the top up services API provided Comverse.
  • Write the unit level test cases using JUnit.
  • Test the soap request and responses using SOAP UI
  • Involved in integration testing.
  • Managing and merging the code using SVN.
  • Deployed the application in JBoss Server.

Environment: Axis Web Services, Java, JDBC, JSP, Servlets, Linux, windows,XP, Eclipse, JBoss, Tomcat, SOAP UI, SVN

Confidential

Senior System Engineer

Responsibilities:

  • Involved in understanding the business requirements discussions.
  • Responsible in application code changes in JSP, Java components
  • Issue fixing, deployment and post production support.
  • Write the java components to process back end integration logic by accept the USSD code.
  • Implement the POC for the same application using JSF and Spring.
  • Deployed the application in JBoss Server.

Environment: Java, JSP, Servlets, JDBC, EXT JS, HTML, CSS, Java script, JSF, Spring, Linux, windows,XP, Eclipse, JBoss, Oracle 11g, SVN

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in Product engineering based on MVC architecture.
  • Develop UI Components using JSP, JSTL, HTML, CSS and Java Script.
  • Closely worked in application architects for design issues.
  • Involved in product configuration using BRE (Business Rule Engine) and DEM (Dynamic Entity Management System).
  • Publish SOAP Web Services as per ACORD/Enterprise standards using JAX-RPC.
  • Generate client stubs for consume SOAP Web Services using JAX-RPC and integrating with the existing code.
  • Implement the security for Web Services by authenticate users using User Name Tokens and LTPA Tokens.
  • Implemented asynchronous messaging services using JMS and Message Driven Beans (MDB).
  • Configure the active specifications for messaging queue management for both web logic and web sphere application servers.
  • Develop/Customize the application in MVC framework using Struts.
  • Implement the data base interactions using JDBC for MS SQL Server.
  • Done data base querying using MS SQL Server studio.
  • Manage the Transactions using Enterprise Java Beans (EJB).
  • Applied design patterns MVC, Business Delegate, Session Facade, Business Objects, Data Access Objects, Value Objects, Factory, Singleton.
  • Deploy the SOAP web services in Web Sphere environment.
  • Develop the tool for testing SOAP web services for QA and developers.
  • Integrating, managing and merging the code using SVN.
  • Application packaging and build done through ant scripts.
  • Involved in performance tuning in data base interactions by introduce isolation levels.
  • Done the unit level testing using JUnit test cases.

Environment: Java, J2ee, Struts 1.1, Servlets, EJB 2.x(Session Beans, Message Driven Beans), JSP, SOAP Web Services (JAX-RPC), JMS, XML, Java script, and Internal framework components (DEM, Business Rule engine, Dashboard, Tab, Tickler), Windows XP, WebSphere 6.1 & Web logic 8.1. with MS-SQL Server

Confidential

Software Engineer

Responsibilities:

  • Involved in issue fixing and bug tracking.
  • Worked bug tracking tool Bug Zero.
  • Integrate and merging the code changes in VSS.
  • Involved in deployments and production releases.
  • Verify the data against Oracle DB by running SQL queries to make sure the data correctness.
  • Actively involved in production support.

Environment: Java, JSP, Servlets, Struts, Hibernate, Tomcat 5, VSS, Oracle 9i, Eclipse, Linux, JavaScript

Confidential

Software Engineer

Responsibilities:

  • Involved in discussions, gathering requirements, design and development of the application.
  • Develop the java components to hold data.
  • Done the unit test of java components using JUnit.
  • Develop the JDBC code to communicate with Oracle database.
  • Adopted the JAXB API to Marshall and UnMarshall the XML files.
  • Worked with Open CSV API to generate and construct CSV files.
  • Involved in integration testing.
  • Integrating and merging the code using VSS.
  • Application packaging and build done using Ant scripts.

Environment:JSP, Servlets, Java, JAXB (Java API for XML Binding), JUnit, VSS, Sun Solaris, Windows XP, Tomcat 6, Toad, Oracle 9i, Sun Solaris

Confidential

Software Engineer

Responsibilities:

  • Develop the web components using Struts Action Classes, Action Forms.
  • Involved in team meetings, requirements gathering, design and development of the application.
  • Done server side validation in Dyna Action Forms using Struts Validation Framework.
  • Involved in modifying config files and Message Resource Bundles.
  • Developed java bean components.
  • Customizing JSP pages for Views.
  • Develop the UI layers using the JSP, JSTL, HTML, JavaScript and CSS.
  • Object relational Mapping done using hibernate.
  • Write the new interface method, implementations to expose the web services using Axis.
  • Applied the design patterns like MVC, DAO, VO and Singleton.
  • Applied AOP(Aspect Oriented Programming) concept to introduce Error tracing Aspect by identifying the pointcuts, joinpoints and advice.
  • Draw the use cases, sequence and class diagrams using Enterprise Architect.
  • Application packaging and build done through Ant scripts.
  • Integrate and merge the code using VSS.
  • Tested struts components with JUnit Struts Test Case using Mock Objects approach.
  • Used Tomcat server for development and deployment of the application.

Environment: Axis Web Services, Struts, Hibernate, JSP, JSTL, Java, Sun Solaris, Windows, XP, Tomcat 6, Toad, Oracle 9i, JUnit, Struts Test Case, VSS, AspectJ, Sun Solaris

Confidential

Software Engineer

Responsibilities:

  • Involved in requirement gathering, design, development, testing and deployment of the application.
  • Involved in team meetings.
  • Write the interfaces and implementation classes to expose the web service.
  • Adopted JWSDP JAX-RPC API for soap web service.
  • Worked with WSDL, XML for web services development.
  • Developed java bean components.
  • Done JUnit testing to test the java components.
  • Integrated and merging the code through VSS.
  • Application build is done through ant scripts.
  • Done object relational mapping using hibernate.
  • Test the SOAP request and responses using SOAP UI tool.
  • Used Tomcat server for development and deployment of applications.
  • Involved in integration testing

Environment: Web services (JAX-RPC), Java, Hibernate, Sun Solaris, Windows XP, JWSDP, Tomcat, TOAD, Oracle 9i, VSS

Confidential

Software Engineer

Responsibilities:

  • Involved in developing the java bean components.
  • Involved in requirements meeting.
  • Responsible in customize JSP pages.
  • Adapted design patterns like DAO, VO.
  • Develop the database code using JDBC to interact with oracle database.
  • Run the validation plans for PFS users in Oracle Applications.
  • Develop the UI layers using the JSP, JSTL, HTML, JavaScript and CSS.
  • Front end validation done through Java Script.
  • Code repository is maintained by CVS.
  • Responsible in bouncing OC4J Container and deploying the ear files.
  • Responsible in testing the components.

Environment: Java, Oracle9i, JDBC, Servlets, JSP, Sun Solaris 5.9, windows XP,JDeveloper 9.0.3, Oracle 9i AS (OC4J), Apache 1.3.19 series, HTML, JavaScript, CSS, TOAD, Check Point VPN, CVS

Confidential

Technical Associate

Responsibilities:

  • Deploy the Enterprise applications (.ear).
  • Involved in bridge while production deployments.
  • Responsible in bounce the servers and clusters.
  • Creating new Shared Libraries and mapping new jar files to newly create shared library.
  • Configure Enterprise applications (EJB Mappings, JNDI Mappings etc.,).
  • Verified the connection pools through the WebSphere console.
  • Export the application (.ears) to local drive for backup.
  • Prepare the operational installation and deployment step for production releases.
  • Responsible in trouble shooting the application by connecting Unix servers.
  • Create Change Requests using Vantive CR Tool.
  • Worked with servers, nodes, clusters and Deployment Manager in WebSphere.

Environment: J2ee, AIX, Windows 2000, WebSphere WAS V5.1, Oracle 9i, Citrix, Vantive CR Tool

Hire Now