Lead Application Developer Resume
SUMMARY
- 10 years of professional experience in Requirements Analysis, Design, Development of web applications using core Java, J2EE, Spring, Spring Boot, HTML5, CSS3, Bootstrap, JavaScript, jQuery, Node.js, Angular 9, TypeScript, JSON, YAML.
- Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
- Working experience in Development and Implementation of several J2EE frameworks like (Model View Controller) Spring, Spring boot and Hibernate.
- Experience and knowledge in various development methodologies like Test Driven Development (TDD), Waterfall model and Agile methodologies like SCRUM.
- Strong database skills which includes Oracle 12c, MySQL, NoSQL, DB2 and programming with SQL, PL/SQL.
- Completed Oracle Certified Professional, Java Programmer (OCJP).
- Completed Oracle Certified Web Component Programmer (OCWCP).
- Awarded as Oracle Certified Associate (OCA) for Oracle9i.
- Hands on experience in UNIX and Shell Scripting.
- Participated in Agile and Scrum Methodology with daily stand - ups, sprint planning and retrospectives.
- Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services like EC2, S3, RDS, EBS, and Cloud Formation.
- Designed and implemented IAM (Users/Roles), RDS, EC2 instances, S3 buckets, Auto scaling groups, Load balancers in AWS.
- Experienced with Jenkins for Continuous Integration (CI) and Continuous Deployment (CD).
- Hands-on experience with REST API integration, configuring Application/Web servers (IBM WebSphere, Tomcat) for managing static files and request/response mechanism.
- Experience in XML, Webservices using Restful webservices, SOAP, XML-RPC, JAX-RPC, JAXB and Messaging standards like JMS.
- Implemented AWS IAM for managing the credentials of applications that run on EC2 instances.
- Hands on experience in design, development and support of Customer Data Transmission applications using J2EE Spring framework, Hibernate, JDBC.
- Worked on GitHub, Apache Subversion, Rational ClearCase - tools used for software versioning and revision control.
- Good OOAD skills and data modeling using UML (Use-cases, Class diagrams, Sequence diagrams etc.)
- Experience in developing test cases for Unit Testing (JUNIT), Integration Testing and System Testing. Working experience with JavaScript test framework like Jasmine, Mocha & Chai
- Working knowledge on monitoring tools like Datadog, Runscope, CloudWatch
- Also used Splunk, New relic to track the performances of the application services.
- Good knowledge on Autosys & Quartz, job scheduling tools.
- Hands on experience with Quality Center, HP tool to create and execute test cases.
- Used BladeLogic, a tool which allows managing and enforcing configuration changes.
TECHNICAL SKILLS
ERP: SAP, Oracle
IDE: Eclipse, Visual Studio Code, Atom
Web Technologies: HTML5, CSS3, JavaScript, XSL, XSLT, SOAP, HTTP/HTTPs
Web Data formats: XML, JSON, YAML
Scripting Languages: JavaScript, AJAX, jQuery, Angular, TypeScript, Shell Scripting
Data Migration Tools: AWS, Dynatrace
Cloud Technology: Amazon Webservices (AWS)
Web Services: REST (Restful web service), SOAP, JAX-WS, JAX-RPC, JAX-RS
App/Web Servers: Apache Tomcat 8, Jboss, Web logic
Build Automation: Jenkins, Apache Maven, Gradle
Operating System: Windows, Linux, Unix
Prog. Languages: core Java, J2EE, Java Frameworks (Spring, Spring Boot)
Databases: Oracle 11G, Oracle 12C, Hibernate (object-relational mapping tool)
Reporting Tools: Jasper soft, Datadog, Salesforce
Messaging Tools: Active MQ, Rabbit MQ, Apache Kafka, AWS Kinesis
Configuration Tools: GitHub, ClearCase, Apache Subversion
Testing Tools: Junit, Selenium, Jasmine
DevOps Tools: Jenkins, Amazon Web Services (EC2, S3, ELB)
Ticketing Tools: ServiceNow, SharePoint, JIRA
Procurement Tools: Ariba (Buyer, Sourcing, Analysis)
PROFESSIONAL EXPERIENCE
Lead Application developer
Confidential
Responsibilities:
- Worked on the design, development, and maintenance of the Customer Data Transmission application. The focus of the application is to migrate post-sale customer data transmissions from the AS400/IBM-I to a new web-based application.
- Migrated existing business applications to Amazon cloud services (AWS) based environment and deploy applications using Amazon web services.
- Experience in working with DevOps team in setting up AWS EC2 instances by using different AWS services like S3, EBS, Elastic Load Balancer.
- Configured Maven, Git Hub and AWS to build and deploy pipeline in Jenkins.
- Implemented auto deployment scripts, instance creation and destroy scripts and CICD pipeline in AWS.
- Designed and developed the REST based services using the Spring Boot.
- Designed and developed Oracle based external RESTful API.
- Developed the UI screens using JavaScript, Angular JS, JQuery, JSP, Html and CSS.
- Responsible for interacting with the clients and deliver the products (files/reports/data) on time.
- Worked on implementing new consignors to ensure seamless delivery to the clients.
- Involved in time sensitive projects and delivered within the SLA.
- Subject Matter Expert for Java, J2EE and its ancillary technologies backed with extensive knowledge and implementation experience.
- Worked on incidents and change requests from business to ensure the frequency and accuracy of our customer’s post-sale data transmissions
- Work through the integration of the web application with Oracle and to fetch the required data to generate the post-sale reporting.
- Responsible to develop standard transmission for future customers and specified existing customers. Also develop new toolset(s) for scheduled and on-demand transmissions.
- Worked extensively on Spring boot for building web service.
- Extensively used Maven to manage project dependencies and build management.
- Developed Single Page Application using Angular JS, Bootstrap, CSS3 and HTML5.
- Used HQL (Hibernate Query Language) and Query criteria to interact with data base (Oracle 12c
- Utilized Log4j for request/response/error logging.
- Involved in production bug fixes, analyzing, and improving overall application performance.
Technologies: Java, Spring Boot, Spring IOC, Spring REST, Hibernate, RESTful Web Services, Angular, Jasper Reports, Jboss Drools, Jenkins, AWS
Confidential, Atlanta, GA
Lead Java Developer
Responsibilities:
- Worked through the integration of the web application with Oracle to fetch the required data to generate the post-sale reporting.
- Customized user interface to execute transmissions.
- Managed the data exchange with the consignors through Informatica MFT.
- Developed standard transmission for future customers and specified existing customers.
- Developed new toolset(s) for scheduled and on-demand transmissions.
- Interact with Informatica ETL, Active MQ to fetch the required data for the application.
- Expertise gained in tools like Jaspersoft, Jenkins, jBoss Drools.
- Automated few processes to reduce the manual efforts.
- Hands on experience with Quality Center, HP tool to create and execute test cases.
- Worked with JSON web tokens for authentication and authorization security configurations using Node.js
- Constructed restful API's in collaboration with backend Node.js server and SQL database
Environment: Oracle applications, Spring Web flow, Spring SAML, Hibernate, Jasper soft, AWS
Confidential, Providence, RI
Package Solution Consultant
Responsibilities:
- Lead the team of 5 from onshore. We as base support team were responsible for the stability and performance of the eRequest application.
- Hands on experience gained in design and development of eRequest/Ariba application using Java, JSP, XML, AML, AQL.
- Worked on code changes which are critical, and business prioritized. Also worked on change requests and developed new functionalities/eForms.
- Worked on Sev1 issues and identified the root cause of the issues.
- I was part of Quality & Innovation Summit and provided additional support to the client.
- Worked on code changes which are critical, and business prioritized.
- Also worked on few Change Requests and developed new functionalities/approvable.
- Expertise gained in tools like Autosys, BlueStripe, Siebel, Splunk Enterprise etc.
Environment: Ariba (Buyer, Sourcing, Analysis), JavaScript, Shell Scripting
