Anusha J

  • Senior Java Developer
  • St. Louis, MO
  • Member Since Feb 11, 2023

Candidates About

 

 

 

 

 

Anusha J                                                                                                                             

Senior Java Developer

 

 

Professional Summary:

 

      8+ years of experience in requirements gathering, deployment of Web Applications and client server multitier applications using Java/J2EE technologies. 

      Extensive expertise with Java, J2EE, JSP, JDBC, Servlets, Java Beans, EJBs (Session beans, Entity Beans and JMS), JBoss, jQuery, Ajax, XML, DTD, XSD, JAXP, JAXB, Azure, Web Services, Struts, Spring, Microservices and Hibernate.

      Strong experience with implementing application using AngularJS, Angular 2 & Angular 4. Solid understanding Angular directives.

      Solid understanding of Object Oriented Programming concepts and Expertise in design and development of J2EE components and API's

      Technical experience in the areas of Object Oriented Analysis (OOA), Object Oriented Design(OOD) using UML, Software Life Cycle Management and Development of Distributed applications.

      Good knowledge and experience in developing web interfaces using client side technologies like AngularJS, XML, HTML, DHTML and SASS.

      Experienced in Installing, Upgrades, Patches, Configuration, performance tuning on UNIX and system software & hardware.

      Design the whole API using RESTful API Modeling Language (RAML).

      Involved in Risk Management Cloud Computing/PaaS/SaaS/IaaS Infrastructure Architecture Disaster Recovery.

      Fluent with the core Java concepts like Multi-Threading, Exceptions, Reg Ex, Data Structures and Serialization, including Java 8 API like functional programing.

      Experience in Script Languages like Perl, Shell, and Ant.

      Experience on math algorithm

      Hands on experience in working with Cloud Architecture.

      Created REST Microservice APIs using Spring Boot Application.

      Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC.

      Strong hands-on experience with Spring IO, Spring Boot with Thymeleaf.  

      Providing Adobe Analytics and Adhoc Analysis Training to Business Monthly basis.

      Assist business stakeholders to increase and improve their usage of Adobe Analytics (Omniture/SiteCatalyst) and other analytics platforms.

      Experience in integrating REST, SOAP services using MuleSoft.

      Used Maven and Jenkins as build tool and deploying the application using Kafka.

      Used spring config server for centralized configuration and Splunk for centralized logging.

      Utilized AKKA for asynchronous message handling

      Expertise in developing SQL Queries, Stored Procedures and Triggers in databases viz. Oracle, SQL Server 2000, My SQL, and DB2 and excellent development experience using Agile Methodology.

      Focused on architecting NoSQL databases like MongoDB, Cassandra and Cache database.

      Experience in Data Modeling and working with Cassandra Query Language (CQL).

      Experienced in ReactJS and working with React Flux architecture.

      Developed and maintained code for various applications using PHP, Java and MySQL.

      Experience  in Microsoft Azure

      Experience with MVC Java frameworks like Angular.JS, EXT.JS, Backbone.JS, Node.JS, Ember.JS, bootstrap.JS, React.JS.

      Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access).

      Experienced in cloud automation using AWS Cloud Formation Templates, Chef, and Puppet. 

      Experience in automating the infrastructure in AWS using web services.

      Deployed spring boot application on AWS Elastic Beanstalk

      Good knowledge on Docker and Container orchestration.

      Confidence in working with other iOS and Android developers to complete detailed projects.

      Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.

      Developed unit and integration tests for existing microservices using JUnit, Mockito and Docker.

      Experience in Micro services and Spring boot application development.

      Strong Experience on UNIX, Linux platforms, developed shell scripts and configured CRON jobs.

      Hands on experience of Build & Deployment phases and usage of Continuous Integration (CI/CD) tools.

      Performance Targeted Implementer with substantial familiarity in Service Oriented Architecture (SOA) using Apache Axis Web Service Framework using the Web Services protocols like SOAP, REST, JAXRPC, JAXB, WSDL and UDDI.

      Hands on experience on Web/Application sever like Tomcat, WebSphere, WebLogic, Glassfish and JBoss.

      Expertise in Selenium automation using Selenium Web Driver, Cucumber, Selenium Grid, JAVA, JUnit, TestNG, Maven, Jenkins

      Experience in using Hibernateframework for mapping POJO classes with database and using Hibernate Query Language.

      Expanded monolithic architecture into smaller micro services architecture

      Proficient in using RDBMS concepts and worked with Oracle database.

      Hands on Experience in Version Control systems GIT and SVN.

      Having experience in Black Box Testing includes Integration, Functionality, System, Performance and Regression Testing and Strong Foundation in Web Test Analysis, Testing and maintenance.

      Ability to adapt to evolving technology, strong sense of responsibility and accomplishment. 

      Excellent Leadership, Interpersonal, Problem solving and Time Management skills. 

      Excellent communication skills both in Written (documentation) and Verbal (presentation). 

      Hardworking and result oriented with customer Focus and ability to persist and explore new ways of finding solutions to problem.

 

Technical Skills:

 

Programming Skills:

C++, Java/J2EE, JDBC, Guava, JSTL, JSP 1.2/2.0, EJB 2.0/3.0, JavaBeans, JMS, JNDI, CSD, JAXB, Web services, HTML, CSS

Frameworks:                           

Struts 1.x/2.x, Hibernate 3.x/4.x, Spring 3.2, JSF 2.0

Databases:

Oracle 10g/11g/12c, MYSQL, NoSQL, DB2, PL/SQL, Azure,  JDBC, RDBMS, Stored procedures, Packages, Triggers, Cursors, Views, Sybase, Cassandra 2.2, MongoDB

Cloud Technologies:               

AWS, Google Cloud, azure

Web Services:                         

XML, WSDL, SOAP, REST, JAXP, JAXB, XMLBEANS

Client Side Technologies:       

JavaScript, AJAX, jQuery 1.11, Angular JS 1/2/4/5

Tools:

Eclipse, Apache Tomcat 7.0, FileZilla, JDeveloper, Putty, Tableau, Alteryx, Maven, Gradle

Application/ Web Servers:

WebSphere 8.5, WebLogic 8.1/10.3, Tomcat

Build Tools:                            

ANT, Maven, Jenkins

Scripting languages:               

Shell, python.

Testing/ Logging Tools:          

JUnit, Mockito, SOAP UI Testing

Version Control:                      

CVS, VSS, SVN, Rational Clear case, Git          

Operating Systems:

UNIX/Linux, Microsoft Windows Variants, Red hat Linux-CentOS 7, Android

Professional Experience:

 

Hawk Incentives, Fenton  MO                                                                                                  March 2017 to Present

Role: Java Full Stack Developer

 

Description:

Hawk Incentives offers global incentive solutions that meet your specific needs, whatever they may be. Whether you’re seeking customer rebates, employee rewards or sales incentives, we have the right platforms, rewards and services for your business. we are now a Blackhawk Network business that inspires better engagement with industry-leading insights, technology and corporate incentive solutions designed to bring outcas the best in the people who matter most to your business. Our solutions include consumer, employee and sales incentives—and the rewards that drive participation.

 

Responsibilities:

      Worked on an Enterprise Analytics and Reporting Platform that is designed to collect, capture, manage and distribute metrics, reports and monitoring data from across various enterprise systems like ERPs, Project Management Systems, Financial Systems, CI/CD tools, Monitoring and Logging systems.

      Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.

      Configured, supported and maintained all network, firewall, storage, load balancers, operating systems, and software in AWS EC2 and Created detailed AWS Security groups which behaved as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.

      Involved in full Agile software development lifecycle which involves designing, coding, testing, debugging and support.  

      Worked on AngularJS4/5 directives and controllers for designing the web application and used its two-way binding to achieve the feedback functionality from the user. 

      Used AngularJS 4 filters for advanced searching, sorting, and pagination and used custom filters. 

      Created AngularJS 4 Routing to connect different controller to the view which allows the single-page application. 

      Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and jQuery

      Developed all the Junit test cases for all the different layer implementations.

      Proven ability in developing BDD/TDD scripts with Cucumber and writing step definitions for behavior.  

      Used Hibernate Template and Core Hibernate 3.0 in data access layer to access and update data in the database.

      Worked with HTML, CSS, JavaScript for developing user interface. 

      Created optimized graphic websites and application interfaces using HTML, CSS3 and jQuery UI framework

      Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices. 

      Build microservices for the delivery of software products across the enterprise.

      Utilize Camel to integrate microservices with other microservices and RabbitMQ messaging exchanges.

      Taken care of complete Java multi threading part in back end components.

      Implemented complex back-end component to get the count in no time against large size MySQL database (about 4 crore rows) using Java multi threading.

      Experienced in handling distributed messaging using Kafka and JMS.

      Use machine learning and statistical modeling techniques to develop and evaluate algorithms to improve performance, quality, data management and accuracy

      Solid understanding of mathematical foundations behind Machine Learning algorithms, and comfortable with discussing them in details

      Experiences in creating descriptive, predictive and prescriptive models using both statistical and machine learning approaches

      Developed and executed software systems utilizing JavaScript and Groovy.

      Improved department process by designing and implementing a Groovy/Grails/JavaScript application for project activity planning activities

      Proficiency in developing applications using open source projects, namely Struts, Spring, Groovy Grails, Tomcat, Log4J, and Maven etc.

      Implemented data ingestion and handling clusters in real time processing using kafka

      Expertise in all manner of distributed inter-process and intra-process communication and optimization mechanisms (messaging/queuing, threading, services, caching, pooling, clustering, etc.)

      Excellent problem solving skills, in particular a methodical approach to dealing with problems across distributed systems

      Developed a data pipeline using kafka and storm to store data into hdfs.

       Experience solving cross browser compatibility, optimization, and layout issues

      Knowledge and skills to address cross-browser compatibility issues

      Developed the Model, View and Controller (MVC) Components while implementing Spring Framework.

      Developed Spring DAO templates for all typed of CRUD operations.

      Implemented RESTful Services.

      Worked with QA team on daily basis to fix the reported bugs and checking cross platform compatibility. 

      Worked on re-factoring existing application code and fixing technical debt.

      Worked with ElasticSearch and utilized NOSQL for non relation data storage and retrieval.

      Worked with NoSQL databases such as Cassandra, MongoDB, and Riak

      Hands-on experience with developing applications that use MongoDB and also Knowledge on schema modeling,

Querying, tuning.

      Worked on Amazon Web Services

      Used GIT for version control  

      Developed Maven configuration files for legacy applications to enable CI/CD 

      Used Maven as build tool and Jenkins for continuous integration development. 

      Troubleshoot production issue, investigate, implementing fixes and fixing some of the bugs

 

Environment: HTML5, CSS3, JavaScript1.8, GoLang jQuery, AngularJS4, Java 8, Hibernate3.0, Kafka,Spring framework, Spring Boot, JDBC Template, JSON, Bootstrap, Jasmine, Jenkins, IntelliJ IDEA and Agile/Scrum, Maven, GIT, REST, Junit, Elastic Search, MongoDB, NodeJS.

 

 

Sid Global Solution, Exton,PA                                                                                                       Jan 2016 – Feb 2017

Role: Java Full Stack Developer

 

Description:

 

We are the business transformation partner of choice for organizations around the world. As a global technology services and professional services provider, we enable businesses to excel through the most potent combination of technology and staffing solutions. We take ownership of our clients’ challenges and deliver innovative solutions – right from concept through implementation and maintenance. Our depth and breadth of service and global reach equips us to serve any client, anywhere across the globe.

 

Responsibilities: 

      Responsible for understanding the scope of the project and requirements gathering.

      Designed the application by implementing Struts Framework based on MVC Architecture.

      Designed and developed the front end using JSP, HTML, JavaScript and jQuery.

      Developed framework for data processing using Design patterns, Java, XML.

      Presently Working as Software Engineer for Testing Client-Server Billing Framework for OSS/BSS

      Implemented J2EE standards, MVC2 architecture using Struts Framework.

      Implemented a highly-scalable vertical and horizontal , performance efficient Drools architecture.

      Integrated JPA persistence using Hibernate in order to save the current state of the drools knowledge session using the Spring Framework integration.

      Implementing Servlets, JSP and Ajax to design the user interface.

      Used JSP, Java Script, HTML5, and CSS for manipulating, validating, customizing, error messages to the User Interface.

      With the concept of ReactJs Worked on usage metrics and also end to end events tracing for analysis purpose.

      Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.

      Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.

      Experienced in Gitlab CI and Jenkins for CI and for End-to-End automation for all build and CD.

      Experienced with CI tools and Version Control Tools or Source Code tools.

      Developed Spring Configuration file to define data source and beans. 

      Used Log4J for logging and tracing the messages

      Designed the real-time analytics and ingestion platform using Storm and Kafka. And Writing Storm topology to accept the events from Kafka producer and emit into CassandraDB.

      Excellent knowledge of NOSQLon Mongo and Cassandra DB

      Good experience with a NoSQL database.

      Design & Develop Data Model for Travelers road application on the Cassandra best practices for data modeling.

      Used the light weight container of the Spring Framework to provide architectural flexibility for Inversion of Controller (IOC).

      Used Microsoft Azure platform for the building, managing applications and deploying web applications

      Used Spring IOC for dependency injection to Hibernate and Spring Frameworks.

      Designed and developed Session beans to implement the Business logic.

      Developed EJB components that are deployed on Web Logic Application Server.