Usha - Java
Usha - Java
PROFESSIONAL EXPERIENCE
• Over 9 Years of experience in designing and developing Java/J2EE Client and Server-side
Enterprise Applications using object-oriented methodologies, enterprise technologies, frameworks
and design patterns.
• Experience working with different SDLC (Software Development Life Cycle) including
Requirement gathering, Analysis, Design, Coding, Testing and Implementation like AGILE
(SCRUM), TDD, and Waterfall Models.
• Extensive experience in Front-End UI technologies like HTML4/5, XHTML, DHTML,
CSS2/3(using SASS and LESS), Bootstrap, Angular 8.0, React JS in developing dynamic and
responsive web pages.
• Good experience in Client-Side Scripting like JavaScript/Typescript, ES6 to build highly interactive
web pages.
• Good technical experience on various components of Anypoint Platform like Anypoint API
platform and Messaging Queues.
• Experience in designing and developing RAML based APIs using Anypoint API platform.
• Experience in developing client-side validations using Angular 8 and in developing Custom pipes,
Shadow DOM.
• Experience in developing network applications using Node.js with an event-driven, Asynchronous
approach and single threaded model with event loops.
• Excellent SQL development skills to write complex queries involving multiple tables, great ability to
develop and maintain stored procedures, triggers, user defined functions.
• Experience in applications using SOA architecture with SOAP, Restful Services and used XML for
message communication.
• Extensively used XML documents with XSLT and CSS to translate the content into HTML to
present to GUI.
• Developed Micro services based on RESTful API utilizing Spring Boot with Spring MVC.
• Implemented exception handling in Java Spring boot for REST API by making use of Exception
Handler and Controller Advice annotations.
• Responsible for creating efficient design and developing User Interaction screens using HTML,
CSS3, Bootstrap, JavaScript, Angular 8 and Node JS.
• Enhanced application performance by Angular 8 Component based development in view of future
Angular framework transitions.
• Implemented secure authentication with LDAP OAuth2 for generating tokens in the application
using Spring Security.
• Widely used various open-source MVC architecture like Struts 2.0, Spring MVC, and Object
Relational Mapping (ORM) Frameworks like Spring JPA with Spring Data, Hibernate, IBatis
MyBatis, and Spring JDBC, jQuery.
• Worked with NoSQL based ORM frameworks like Mongoose Connector and Cassandra Node
Driver.
• Excellent experience with Relational databases like MySQL, Oracle, SQL Server, DB2 and No SQL
databases like MongoDB, CouchDB and Cassandra.
• Experience in writing complex Queries, Stored Procedures, Triggers, Cursors, and Functions.
• Involved in using Amazon Web Services like RDS, EC2, Redshift, SQS, SNS, Cloud Watch and
S3.
• Deployed our Application on Pivotal Cloud Foundry which is used to reduce the development
overhead by providing a ready to use platform.
• Involved in writing test cases and test plans using TestNG, Spock, Mockito and Junit Power mock,
HQL embedded DB to test databases.
• Experienced in building applications using Maven, Gradle and ANT tools.
• Extensive hands-on experience in setting up CD/CI pipelines using Jenkins, Bamboo, Anypoint
Runtime Manager.
Technical Skills:
PROFESSIONAL EXPERIENCE
Environment: Angular 8, HTML5, CSS 3, JavaScript, AWS S3, RESTful Web Services, Web Pack,
Spring Boot, Jersey, Micro Services, Rest Services, AWS, GitHub, JIRA, Jenkins Anypoint Studio.
Environment: Spring MVC, Microservices, Spring boot, JPA, Hibernate 4, AWS S3 bucket, Angular 6,
MongoDB 3.2, Express JS 4, Node JS 5, REST, JUnit, Jenkins, Selenium, Mockito, S3 Bucket Maven,
XML, JIRA, Ajax, XSD, java Script, Karma, Typescript, jQuery and Bootstrap.
Environment: Java 8, J2EE, HTML5, CSS3, Angular Js, Node Js, JSP, Spring MVC, AWS, ANT,
Maven, Jenkins, JavaScript, Bootstrap, JDK 1.7, tomcat 7, Servlets, Spring 3.0, MVC, Oracle Database
SQL, Mithra, Elasticsearch, JIRA, Confluence.
Client: Anthem, Indianapolis, IN May 2016- Oct 2018
Role: Sr. Java Developer
Project Title: App Insights
Description: App Insights aims to enhance applications by optimizing them to ensure they are free of
production bugs. It systematically collects data from various sources such as Datadog and more to
comprehensively assess all applications within an organization. Subsequently, it utilizes a rule engine to
analyze and calculate a maturity score for each application.
Environment: Java/J2SE 1.5, JSP, Servlets, JAXB, XSLT, DOM, XML, Spring 3.0, Web Services, JNDI,
J2EE, RSA, JBoss6.0, Rational Rose, Spring, CVS, XML, Log4J, Oracle9i, gradle, Junit, Jenkins, Junit,
Rational Rose, JavaScript, DHTML.
EDUCATION