We provide IT Staff Augmentation Services!

Cloud Based Enterprise Application Developer Resume

2.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • 8+ years of IT experience in the areas of Object - Oriented Analysis, Design, Development, Coding, Implementation and Testing of web based multi-tier applications related to Telecom and Insurance domains
  • Skilled full stack Java developer and profound knowledge in Java/J2EE technologies, web services, Pivotal Cloud Foundry and Amazon Web Services (AWS) .
  • Sound knowledge in developing solutions using Spring Boot, MVC, Spring Data JPA and RESTful API
  • Working experience on Amazon API Gateway, Amazon SNS, Amazon SQS and Amazon LAMBDA functions.
  • Extensive experience in designing and developing software applications with Java, JSP, Servlets, Java Beans, JMS, JDBC, JAXP, XML, JavaScript, CSS, Web Services and SOAP.
  • Proficient in Java/J2EE Design Patterns including Singleton, Factory, Model View Controller (MVC) and Data Access Object (DAO).
  • Sound knowledge of Object-Oriented Programming (OOP) , Analysis and Design (OOAD) concepts and designing experience using Microsoft VISIO to develop UML/ design artifacts like Class Diagrams, Sequence Diagrams and Use case realization.
  • Responsible for designing Presentation Tier (web pages) using the concepts such as HTML, XML, CSS, java script and have adequate knowledge on AngularJS.
  • Extensive experience in developing JEE based Web Services to expose useful functionality to web users through SOAP , describing them using WSDL , registering them using UDDI for easy availability to potential users and consuming using JAX-WS.
  • Proficient in Core Java concepts like Multi-threading, Collections and Exception Handling concepts.
  • Good knowledge on messaging services like JMS Queue and Kafka which are used to establish the connection between the applications.
  • Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module and Spring ORM Module in Spring Framework.
  • Good exposure in writing numerous test cases using Junit, Mockito and Power Mockito frameworks.
  • Expertise in Eclipse and My Eclipse for developing applications.
  • Good working knowledge of persisting java objects using Hibernate that simplify data storage and retrieval to the underlying database.
  • Implemented various levels of application and services using Spring-Framework, Micro Services, Struts 1.x/2.x and ORM tools like Hibernate for fast pace and efficient code generation.
  • Profound knowledge on various XML technologies i.e., writing DTD, Schema, Namespaces, XSL, Xpath, Xlink, XQuery, XHTML and SAX, DOM and JDOM parsers.
  • Extensive experience in using SQL and PL/SQL to write Stored Procedures, Functions, Packages, Triggers and optimization with Oracle, DB2 and MySQL databases.
  • Hands on SQL Performance Tuning Operations and worked on database tools such as TOAD and SQL Loader . And experience in NoSQL Database like MongoDB
  • Experience with Angular JS MVC Framework including authoring complex directives, services, controllers and filters working with animations, routing and states.
  • Proficient in Developing MVC framework using Spring 3.0 (IOC, MVC, AOP) and ORM framework using Hibernate for enterprise applications.
  • Strong experience in SOA architecture and publishing web services (SOAP, RESTful) that include several components like SOAP, WSDL, XML, XSD, UDDI, JAX-RS, JAX-WS, JAX-RPC and JAXB.
  • Strong knowledge of J2EE/Java application development background, with experience in defining functional and technical specifications and deploying applications (WAR and EAR) on various servers in multiple ambiences (DEV, QA, STAGE and PROD).
  • Experience in Configuration Management, setting up company Version policies, build schedule using SVN and GIT .
  • Exposure building Java applications using tools like MAVEN and Gradle.
  • Expertise in working on App/Web servers like Web Logic 8.x/9.x/10.x, Apache Tomcat 5.x/6.x/7.x and JBOSS.
  • JIRA is used to track development tasks, bugs, enhancements and upgrades.
  • Excellent interpersonal abilities, communication skills, time management and team skills with an intention to work hard to attain project deadlines under stressful environments.

TECHNICAL SKILLS:

J2EE: Hibernate, EJB, JMS, JNDI, JDBC, JSP and Servlets

Frameworks: Spring, Struts, Rest, JSF 2.0, JavaScript MVC and AngularJS

Languages: Java, SQL, PL/SQL, JavaScript, CSS and UML.

Cloud Technologies: Pivotal Cloud Foundry (PCF) and Amazon Web Services (AWS)

Application Servers: Tomcat, and Web Logic Server 8.1/9.2.

Web Servers: Java Web Server 2.0

XML: XML Parser, XSL, DTDs, Schema, DOM and JAXB.

Scripts and Markups: Servlets, JSP, HTML, JavaScript and XSL

DBMS: Oracle, MySQL, DB2 and Mongo DB.

Testing Tools: Junit, Mockito and Power Mockito.

Build Tools: Maven and Gradle.

IDE: Eclipse and My Eclipse.

Design Patterns: J2EE Design patterns.

Other Tools: Microsoft Visio and Toad.

SCM: SVN and Git.

Systems: Windows, LINUX and UNIX.

Other: Multi-threading, Networking, Putty, Win-SCP and SOAP UI.

PROFESSIONAL EXPERIENCE:

Confidential

Cloud based Enterprise application Developer

Responsibilities:

  • Designing and Developing Order orchestration for Confidential .
  • Developing Order orchestration using Amazon Web Services like LAMBDA functions, SNS and SQS.
  • Designed and Developed UI for LIDB CNAM using AngularJS, HTML, CSS and JavaScript. Deployed application on Pivotal Cloud Foundry.
  • Developed new screens for PAT GUI web application using Apache Beehive Framework.
  • Developed LC application on spring 3.x framework by utilizing its features like Multi-threading, Spring Dependency injection, Spring Beans, Spring Security, Spring JDBC, Spring Web flow using Spring MVC.
  • Developed Micro Services to provide RESTful API utilizing using Spring Boot Framework.
  • Developed business service layer and data access layer using Spring and Oracle-DB
  • Involved in making spring and Hibernate enhancements to existing applications.
  • Created Logging aspects for auditing and logging purposes using Spring AOP and implemented security for the application using Spring Security.
  • Designed and Developed Micro services using JAX-RS.
  • Created REST clients to consume data from other partner applications.
  • Developed Batch jobs using Spring Batch to read records from Oracle database and scheduled using Spring Quartz Scheduling.
  • Used Spring LDAP for user security credentials authentication and for validating the user roles.
  • Used Junit and Mockito framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Participated in code review and mentoring sessions and used GIT as version control and GIT Bash for GIT interaction.
  • Helping the team to estimate stories, sprint planning, Daily SRUM etc.

Environment : Java 1.8, Spring Framework, Micro Services, Oracle DB, Tomcast, Web Logic, Hibernate 4.0, JPA, Oracle11g R1(10.3.6), Gradle, Maven, JUnit, Mockito, Power Mockito, log4j, Angular JS, HTML, CSS, SVN, GIT, WIN SCP and Putty

Confidential, Denver

Web Developer

Responsibilities:

  • Designed and developed front end screens for new requirements using Spring MVC and JSF frame works.
  • Involved in consuming RESTful Web services to render the data to the front page.
  • Applied Design patterns Singleton, Business delegator, Factory, Service locator etc.
  • Worked on resolving issues for Securing Web Portal with LDAP and Oracle.
  • Involved in using JSF, AngularJS and JavaScript libraries in rendering the service response to application web pages for the users.
  • Implemented RESTful web services (JAX-RS) supporting both XML and JSON message to perform CRUD tasks.
  • Implemented various parts of a mobile application using RESTful Web services, JavaScript, AngularJS and Tomcat.
  • Used Web services - REST and SOAP for getting member information from third party.
  • Used Ajax for backend interaction and data interchange with a synchronous call parsing the XML data, creating an XML HTTP Request and reading the data in the response XML from action class.
  • Responsible for developing GUI / user interfaces using JQuery, CSS & HTML.
  • Presentation tier was developed using JSP, JSTL, Java Script, and HTML.
  • Designed and developed the web-tier using HTML, JSP's, Servlets and Tiles framework.
  • Involved in the deployment of applications in Development & QA environment.
  • Developed server code using Hibernate, Spring and Web Services under the guidelines of Service Oriented Architecture.
  • Scripted and implemented automated unit test cases.
  • Written new and altered queries for the added functionalities using SQL.
  • Optimized queries to reduce computations using well-structured SQL queries.
  • Worked on change requests based on the requirements.
  • Involved in finding and fixing the RC (Root Cause) of the bugs/issues the existing modules.
  • Involved in validating the various fields in the screen by using Java Script and AJAX.
  • Involved in deploying and configuring the application on the Tomcat for all environments.
  • Wrote the request mappings and screen definitions for the application.

Environment: Spring, REST Web Services, JavaScript, LDAP, JQuery, JSON, SOAP, Unix, IntelliJ, SVN, Maven, Oracle DB, Log4J, Tomcat, MySQL, Agile, Angular JS, HTML, CSS 3.

Confidential

Computer Programmer

Responsibilities:

  • Involved in the analysis, design, and Java development and testing phases of Software Development Lifecycle (SDLC) using Java J2EE technologies such as Spring MVC, Hibernate, JSF, JPA, HTML, JavaScript, JQuery, AJAX, CSS3, JSON and Rest web services.
  • Worked in an Agile development environment involving Sprint planning, Scrum and story pointing
  • Designed and Developed complex UI screens using Spring MVC, JSP, CSS, HTML and JavaScript.
  • Written JDBC statements, prepared statements, and callable statements in Java, JSPs and Servlets.
  • Implemented Struts 2.x framework in the application. Responsible for configuration and integration of Spring 3, Struts 2.x and Hibernate.
  • Designed and developed Controllers, Action Mappings, Interceptors, Forms and View pages for management of policy claims using Struts2.x framework.
  • Implemented Persistence layer using Hibernate to interact with the MySQL database.
  • Used Hibernate for object relational mapping (ORM) and persistence.
  • Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, WebLogic and JSP
  • Work closely with the API team in unifying authentication methods and providing proper transaction tracing throughout the entirety of the stack (both monolith and micro services)
  • Used SAX and DOM parser for parsing xml documents and XSLT API to handle XML parsing in Object Oriented way.
  • Implemented rest web services using REST, JSON and JAX-RS and SOAP web services using JAX-WS.
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Designed interactive web pages with front end screens using HTML5 and CSS3.
  • Implemented jQuery, AJAX calls in JSP web pages to render the response on to UI.
  • Created unit tests using JUnit framework in test driven development approach and developed unit and integration test cases using JUnit and Mockito.
  • Used SVN as version control tool and Maven as build tool.
  • Worked closely with requirement team, testing team, data base administrators and production support.

Environment : Core Java, J2EE, MVC, Ajax, JQuery, JSP, HTML, JavaScript, Struts, Spring, and Hibernate, SQL, REST, JSON, SOAP, SVN, Mockito, JUnit, JDBC and Maven.

Confidential

Computer Programmer

Responsibilities:

  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Integrating Struts with spring by delegating Struts action management to Spring Framework using proxy. Used Spring Framework for Dependency injection.
  • Used Spring IOC for dependency injection.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Agile methodology to implement the application.
  • Involved in Spring MVC implementation
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (oracle).
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used SQL statements and procedures to fetch the data from the database.
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Used Java Scripts for client-side validations and validation frame work for server-side validations.
  • Used log4j for logging messages and Rational Clear Case for version Control.
  • Used Jenkins scripts to fetch, build, and deploy application to development environment.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Deployed the application on to JBoss application server.

Environment: Java, Springs, JNDI, Struts 2.0, HTML, jQuery, CSS, JavaScript, Hibernate, SQL, LINUX, Maven, Jenkins, Log4j, JUnit, XML, JSP, Servlets, JAX-WS, JSON, JSTL, AJAX, JBoss Application Server.

Confidential

Trainee (Programmer)

Responsibilities:

  • Involved in SDLC - Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Implemented Use Case Diagrams and Sequence Diagrams during the design phase using Visio.
  • Developed user interface with JSP and used JSP Tag libraries to simplify the application complexity.
  • Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Worked on the PDF and EXCEL format file download of user data on JSP’s when user wanted to save his/her personal data on JSP page tables.
  • Create Data Model for and initial Java JPA entities for RFP project.
  • Extensively used Eclipse while writing code & used SVN for version control.
  • Extensively involved in writing SQL queries and PL/SQL Stored Procedures, Functions and Packages to meet the business requirements.
  • Involved in creating database objects such as tables, views, synonyms, indexes, sequences, and database links.
  • Optimized and enhanced the existing procedures and SQL statements for the better performance.
  • Utilized PL/SQL developer tool in developing all back-end database interfaces.
  • Created stored procedures, packages, cursors, triggers, and functions to retrieve data from the database using PL/SQL.

Environment: Java, J2EE, JSP, Servlets, SQL, PL/SQL, Spring, Hibernate, JSF, Struts, JIRA, Oracle 11g, SOAP UI

We'd love your feedback!