AISHWARYA
Email: *****@******************.***
Contact: 469-***-****
Summary:
●Around 5 years of hands-on experience in designing, developing, and testing Java/J2EE web-based applications.
●Excellent technical knowledge in Java, Servlets, JSP, JDBC, XML, Webs services with the back-end RDBMS like Oracle
●Skilled in developing front-end applications using JSP, JSTL, DHTML, HTML5, CSS3, XML, AJAX, and jQuery.
●Extensively worked on core java concepts like Multi-Threading, Exception handling, IO Handling and Collections Framework.
●Extensive experience in implementing J2EE Design patterns like MVC, Structural Session Façade, Front Controller, Application Controller, DTO, DAO, NIO and Singleton patterns.
●Strong Experience in developing the application using frameworks like Struts and Spring frameworks.
●Proficient in SOA and developing Java Web Services using SOAP, REST, XML and WSDL.
●Demonstrated proficiency with Java Enterprise Applications (e.g. JEE, Spring JDBC, Spring Security)
●Well experienced in developing web applications and server-side development using JavaScript, JSP, Servlets, JDBC, XML, JSTL, and JUnit using various web/application servers like JBoss Messaging, JMS, WebSphere 7.0/8.0, BEA WebLogic 8.x/9.x, Apache Tomcat 6.x/7.x
●Experience in developing automated unit testing using Junit, Mockito frameworks.
●Proficient in database development and coding SQL, PL/SQL, writing stored procedures, triggers and DAO packages with different relational databases such as MySQL, SQL server and Oracle.
●Had knowledge on NO SQL database Couchbase.
●Experienced in end-to- end API Design and development using RAML, Swagger, camel Rotting, Spring Integration Framework and Spring Boot for micro services.
●Real time experience in UNIX, Perl, Python &shell scripts for batch processing.
●Skilled in using IDE tools like Eclipse, NetBeans, IntelliJ.
●Progressive technical developer with broad based achievements in Designing, Developing, Testing and Implementing Applications across a range of systems and environments.
●Experience on Full Life Cycle development of software applications on Web-based environments.
Technical Skills:
Programming Languages: JAVA 5/6/7/8, C, C++, XML, PL/ SQL
Java/J2EE Technologies: J2EE, Servlets, JSP, JDBC, JPA, Hibernate 3.0/4.0, Spring 3.0/4.0, Spring Boot, EJB 2.0/3.0, JSF, REST, JMS, JAX-WS, JAX RPC.
Web/Application Servers: Weblogic 10/11/12, Web Sphere 5/6, Apache Tomcat 6/7/8, JBoss 7.0
Database: Oracle 10g/11g/12g, SQL Server, MySQL, Sybase, Postgres
Operating Systems: Windows XP/Vista/7/2008 R2/2012, UNIX, Linux
Web Technologies: HTML, DHTML, XML, XSL, XSLT, JSTL, JavaScript, CSS, Ajax, jQuery, Angular JS 2.0, JSON, JSF, Oracle ADF
Development Tools: IBM WSAD 6.x, Eclipse, JDeveloper, RAD 6.0, Net Beans, IntelliJ, JBOSS IDE, Sun Studio, Jenkins, JProfiler, Maven, Splunk, SONAR
Version Control Systems: CVS, SVN, Clearcase, Git
Education:
Bachelor’s in computer science engineering - India
Master’s in Computer Science from University of North Carolina, Charlotte, NC
GPA-3.68/4.0
Professional Experience:
Client: Bank of America –Charlotte, NC Sep 2019- Till Date
Role: Java /J2EE Developer
Bank of America is one of the world's leading financial institutions, serving individual consumers, small and middle-market businesses, and large corporations with a full range of banking, investing, asset management and other financial and risk management products and services. In BOFA, Finance Tech Development and Operations Team is responsible for SAP Based Finance Reporting, Analytics, Business Planning, and consolidations. Team is responsible for Enhancements, Initiatives and Support
Responsibilities:
●Involved in Analysis, Design, Development, UAT and Production phases of the application and worked on front- end and back- end using HTML5, CSS3 and JavaScript Angular JS, Core Java, Spring Boot, Microservices and Couchbase.
●Implemented the project using agile-scrum methodologies using RALLY.
●Developed the application implementing DB2 to Couchbase migration with API representation using spring boot and microservices.
●Involved in writing the controller and Business logic code using Core Java concepts like inheritance, polymorphism, abstraction, Multi-Threading, collections.
●Developed the UI screens using HTML5 and was involved in resolving cross browser Java script issues.
●Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
●Implemented the application using spring boot and microservices.
●Integrated Swagger in present application for inserting and retrieving JSON formatted data from Couchbase.
●Used camel as router, orchestrator and segregated the Couchbase documents using camel routing, Transaction management is also done by using camel.
●Improved the throughput using the concepts of multithreading like Executor Services & Concurrency API.
●Developed RESTful web service using Spring and JAX-RS for retrieving data from server and internal communication. Create and consume web services (REST)
●Implemented UI using Angular JS, Java Script, jQuery, HTML5 & CSS3.
●Developed the presentation layer using JSP’s, CSS, AJAX and Java Script.
●Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements.
●Developed the Persistence Layer using Hibernate.
●Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
●Developed stored procedures, triggers and sequences.
●Used Eventing Services, indexes for triggering couch-base Documents
●Used Jenkins for continuous integration, GitHub for version management & Maven for building the application in the cloud leveraging AWS API’s.
●Involved in building and maintaining cloud-based infrastructure on AWS.
●Implemented logger for debugging using Log4j.
Environment: SOFEA Framework, Mule, Tomcat 7, AWS, Spring Boot, Rest Web Service, Maven, jQuery, Broad vision and Dynamic Broad vision center, Spring cloud stack (Zuul proxy, Eureka services).
Client: Express Scripts Inc, NJ Jan 2019- Aug 2019
Role: Java/ J2EE Developer
Java The Enterprise Data Strategy team within Global Data & Analytics (GD&A) is built to help CIGNA drive improvement in the accessibility and quality of our data assets and tools, and allow us to deliver data solutions faster. Core Principles of this application is to validate the information, minimize the time spent on user input, auto population of information from different systems, validations on key information, ability to interface with the policy systems, reports generation, Security and Auditing abilities.
Responsibilities:
●Experience in Agile methodologies such as Scrum and Test-Driven Development.
●Developed Microservices & APIs using Core Spring, Spring MVC and Used JMS (Java Messaging Service) as messaging system between the APIs and Microservices
●Used Spring framework to handle application logic and make calls to business objects and services.
●Involved in writing the controller and Business logic code using Core Java concepts like inheritance, polymorphism, abstraction, Multi-Threading, collections.
●Implemented logger for debugging using Log4j.
●Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and PL/SQL.
●Developed stored procedures, triggers and sequences.
●Developed the Persistence Layer using Hibernate.
●Developed RESTful web services using JERSEY API, and developed both the producer & consumer.
●Create Unit testing scripts using Java Testing Frameworks and perform unit testing of the developed code.
Environment: Spring Boot, Rest Web Service, Maven, jQuery, Toad for SQL Server, JBoss, Hibernate, Log4j, GitHub.
Client: Indi Technology – India May 2015 – Dec 2018
Role: Java developer
The application was a highly secured, multilingual online transaction system, which had an intranet and internet module. The Internet serves as the front end to the clients (debtors and creditors of the enterprise), and the employees of the firm access the Intranet. The system is also integrated with the already existing legacy applications in the enterprise.
Responsibilities:
●Designed and Implemented User Interface (UI) for General information pages, Administrator functionality.
●Pages and internal administration interface.
●Front end design using JSP and business logic in Servlets.
●Analysis, design and development of Application using J2EE technologies like JSP, Servlets, and EJB.
●Developed the database and UI design for the web module.
●Built prototypes of complex modules and analysed the performance.
●Developed EJBs, JSPs and Java Components for the application using Eclipse.
●Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
●Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
●Involved in the understanding and designing of the complex back-end middleware framework.
●Used Java Servlets, JSPs, AJAX, HTML and CSS for developing the Web component of the application.
●Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors.
●Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
●Participated in the technical code reviews, prepared unit test cases, detailed time estimation, impact analysis and code review documents.
Environment: Java 1.5, Struts 1.2, Hibernate, EJB, WebLogic Server 8.1, HTML, CSS, JUnit, JSP, Servlets, JMS, Oracle 9i, Windows XP, MVC Pattern, SVN, Log4J.