
Anusha J
- Senior Java Developer
- St. Louis, MO
- Member Since Feb 11, 2023
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.
•