Home

Anirudh - Java Full Stack Developer
[email protected]
Location: ofallon, Missouri, USA
Relocation: Open
Visa: H1B
ANIRUDH
Email: [email protected]
Phone: +1 571 489 4625
Linkedin: www.linkedin.com/in/anirudh-reddy-34b22021b/

Professional Summary:
8 Years of Experience in Object Oriented Analysis, Design, Development, Testing, Implementation and Post Implementation Support in all phases of Java/J2EE applications. Well versed in both Server-side and Client-side programming.
Extensively followed Agile software development process & Test-Driven development approach.
Extensive experience in Web application development using JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, JMS, SOAP, Spring, Hibernate, RESTful, JavaScript, AngularJS, AJAX, XML and HTML.
Great knowledge in Java architecture and developing the applications using Java/J2EE design Patterns such as MVC, Singleton, Factory, Transfer Objects, Front Controller and Data Access Objects (DAO).
Experienced in implementing Microservices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL).
Experience in designing and developing multi-tier enterprise applications using Java 1.7/1.8, JEE & related technologies such as Servlets, Struts, Spring, JDBC, Hibernate, JPA, JMS, XML, JSP, HTML and Web services.
Strong experience in XML related technologies including XSD, DTD, XSLT, DOM, JAXP, JAXB, and XML Beans.
Developed and deployed J2EE applications on both Web and Application Servers including Apache Tomcat, Web Logic, JBoss, IBM Web Sphere Application Server.
Good Knowledge of using IDE Tools like Eclipse, NetBeans, Rational Application Developer (RAD) for Java/J2EE application development.
Proficiency in writing complex SQL queries, stored procedures, database design, creation and management of schemas, functions, DDL, Cursors and Triggers.
Experience in building web applications using Spring Framework features like Spring Core, IOC (Inversion of Control), Spring Dependency Injection, Spring ORM, Hibernate, MVC (Model View Controller), Boot, Security, Spring Web Flow DAO (Data Access Object) and familiarity with AOP (Aspect Oriented Programming).
Extensive Knowledge in Data Modeling, administration and development using SQL and PL/SQL in Oracle, MY-SQL, MS SQL Server, DB2 and SQL Server environments.
Knowledge and expertise in Linux Operating System, Windows and Unix Commands.
Extensive experience in using ANT, Maven, Gradle for build automation.
Expertise in using version control and configuration management tools like CVS and SVN, GIT.
Experience in working with various web technologies such as HTML, CSS, jQuery, XML.
Exposure on cloud service-related databases like PostgreSQL and MongoDB.
Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
Implemented Unit Testing using JUnit and Integration testing during the projects.

Technical Skills:
Java/J2EE Technologies Servlets, JDBC, JMS, JPA JNDI, RMI, EJB, JFC/Swing, Java Beans, Applets,
Multi-threading, Java Networking, Templates, Hibernate
Programming Languages Java, C++, SQL, PL/SQL, Scala, React js .
AWS Cloud Technologies EC2, Elastic Beanstalk, IAM, Cloud Watch, Cloud Trail, Cloud
Formation, EBS, S3, Glacier, Route53, VPC, Lambda, Auto
Scaling, Dockers, Redshift, SNS, SQS, SWS, DynamoDB, ECS
Application/Web Servers: Oracle/BEA WebLogic, JBoss, Apache Tomcat.
Frameworks Struts, Spring, Hibernate.
IDEs Eclipse, Net Beans, RAD, WSAD.
Web technologies JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML,
CSS, Bootstrap
Web Services JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, REST
Methodologies Agile, Scrum, RUP, TDD, OOAD, SDLC Waterfall model
Modeling Tools UML, Rational Rose, Microsoft Vision
Testing technologies/tools JUnit, Log4j.
Databases Oracle DB2, SQL, MySQL, SQLite, MongoDB, DynamoDB.
Build Tools ANT, Maven
Platforms Windows, Unix, Linux
Version control Tools GIT, SVN, CVS.

Professional Experience:
Full Stack/Cloud Developer
Express Scripts, NJ September 2021 to Present
Responsibilities:
In Express Scripts I worked on IMQR Strangulation, which has multiple services like patient summary, patient eligibility details, benefits, claim details, payment details etc. In this project we are deploying and supporting, while migrating all mainframe applications into Java Spring boot applications as per the priorities.
Responsibilities:
Involved in Software Development Life Cycle (SDLC) coding, testing of the components and fine-tuning of the code and implementation.
Designing, developing, testing and deployment of large-scale Web and Enterprise applications.
Developing application services using Spring boot and microservices architecture.
Proficient in executing CLI commands along with Web GUI and XML Management Interface for IBM DataPower administrative tasks.
Developed API for using AWS Lambda to manage the servers and run the code in the DB.
Creating project structure and setting up framework related configurations using Maven.
Actively participating in Sprint Planning and story points estimations.
Proficient in executing CLI commands along with Web GUI and XML Management Interface for IBM.
Writing test cases for client side, server side and API specifications with, Mockito, Power Mock and Swagger.
Working on System level services like JMS, Java Mail, Scheduling and Data Source.
Integrating and implementing cloud technologies using Java, J2EE, Spring Boot, Angular JS, Typescript, JavaScript framework and executing tasks such as coding, development, validation.
Utilized core Angular4 features such as HTTP, Data Binding, Services and Dependency Injection.
Developed Terraform scripts to create the AWS resources such as EC2, Auto Scaling Groups, ELB, Route53, S3, SNS and Cloud Watch Alarms.
Worked with AWS Lambda using automate resource creation, perform compliance checks and cost optimization.
Worked with Docker to containerize and deploy APIs.
Coding experience in developing MQ adapters using MQ series for Java and MQ series JMS.
Experience on configuring auto scalable and highly available microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk.
Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup
Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and batch which is used for implementing backend functionality.
Implemented design patterns in Scala for the application.
Used Microservice architecture, with Spring Boot-based services interacting through a combination of REST and leveraging AWS to build, test and deploy micro services.
Worked with S3, stack for creating monitoring and analytics solutions.
Worked on creating and automating Acceptance Tests for ATDD using Java.
Develop quality code adhering to Scala coding Standards and best practices.
Utilized MongoDB database management system for keeping user generated data.
Environment: Java, Spring Core, Spring Boot, Spring Tomcat, Node JS, HTML, JavaScript, Typescript, AngularJS, Angular 4, React JS, EC2 EC2, S3, SNS, SQS, Auto Scaling, Route53, RDS, JDBC, JPA, Hibernate, Spring JDBC Template, IBM BPM 8.5, Savvion 2013/764, Apache Kafka, Docker, Git, Jersey, Rest, SOAP, XML, XSD, XSLT, Servlets, JSP, MySQL, JUnit, Mockito, Jenkin, Agile, Maven. MySQL.

Full Stack/Cloud Developer
Thrivent Financial in Wisconsin Rapids, WI June 2018 to August 2021
Responsibilities:
Create REST services with Spring Boot.
Used Gitlab for Software Configuration management and maintaining the versions and created tags and branches, fixed merge issues, and administered software repositories within Gitlab.
Used CI/CD tools/processes Git, Gradle, Maven, Jenkins, Sonarqube, Jacoco and JUnit
Create, bind the user defined and built in services in Pivotal Cloud Foundry (PCF).
Apply advanced and in-depth knowledge to analyze, diagnose, replicate, troubleshoot and resolve standard to highly complex technical customer reported issues around Pivotal Cloud Foundry.
Used Spring cloud, Netflix Eureka, Zuul, Ribbon, Hystrix for the Microservices and for service registry.
Used JUnit, Mockito in developing test cases and determining application functionality.
Using AWS Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.
Created Microservices and Webservices using Spring Boot.
Configured plugins for the integration tools to the version control tools.
Jenkins administration to user access credentials, deployment email notification, configuration for new users and using matrix plug-ins to manage Jenkins.
Creating and building Jenkins Pipelines for CI/CD Process.
Used Pivotal Cloud Foundry for hybrid cloud by hosting apps of outer world.
Manage source code, software builds, software versioning, & defect tracking on software maintenance tasks/projects.
Setup the required setup in the Local, Dev, Test and Prod environments.
Used Client-side design and validations using HTML5, CSS3, J-query, JSON, Ajax, Angular JS, Angular, Boot strap, Tag libraries, JSTl.
Implemented Angular 6 component router for navigation, Angular 6 services to connect the web application to back-end APIs made use of ES6 features.
Applied object-oriented methodologies and core J2EE Design Patterns like Factory, Singleton, MVC, Service Locator and Fa ade.
Delivered specific versions of various components of an application into target environments.
Used Test driven deployment (TDD) with agile.
Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain GIT with Dev/Test/Prod Branching Model for weekly releases.
Troubleshoot the automation of Installing and configuring applications in the test environments.
Used JPA and Hibernate for mapping objects to the relational database.
Involved in coding for integration of Jasper Reports with Java.
Worked on SQL like MySQL, and no-SQL data bases like MongoDB.
Environment: Java/J2EE, spring, Spring Boot, Hibernate, HTML5, CSS3, JavaScript, JSON, jQuery, AJAX, Node.js, Bootstrap, Angular 5/6/7, ES 6, React, Eclipse, JSP, SAX, XSLT, JMS, JBOSS, AWS, REST, GIT, JUnit, Maven and Windows,

Full Stack Java Developer
Paychex in Rochester, NY April 2017 to May 2018

In Paychex I am working on Payroll Service Platform (PSP) which helps organizations to process the payrolls of their employees, the core components which I work are History Activation and C2C.
The History Activation helps organizations to maintain and organize different kinds of taxes applicable to the paycheck, whereas, C2C deals with the organization groups those have the same Federal identification number.
These components from the payroll application provides features to calculate deductible tax information from the Paycheck, maintain the wage and tax history of the employees and to manage company legal information and Business information.
Responsibilities:
Involved in various phases of Software Development Life Cycle of the application like Requirement Gathering, Design and Analysis and code development.
Used jQuery library functions for the logical implementation part at client side for all the application. Customer retail and organization Used AWS to deploy the project on EC2 instance involved in Migrating an existing on-premises application to AWS.
Hands on experience with Groovy and its features like declaring and iterating over Lists/Maps, Casting, Json to classes, Assertions and Hashing.
Managed data backup and archiving on AWS using S3 and Glacier.
Utilized Route53 to manage DNS zones and also assign public DNS names to Elastic Load Balancers IP s. Worked on High Availability practices and deploying backup/restore infrastructure.
Created an AWS RDS Aurora DB cluster and connected to the database through an Amazon RDS AuroraDB instance using the AmazonRDSConsole. AmazonIAM was used to maintain the user credentials and also involved in creating custom.
Involved in development of User Interface using HTML, CSS, JavaScript, jQuery, AJAX, JSON and AngularJS to use single page application.
Developed Controller classes using Spring Core, Spring MVC, and Spring AOP Modules.
Development strategy for integral security model with Spring Security and Spring Boot.
Configuring spring beans following the spring's Dependency Injection (DI) and Inversion of Control (IOC) principles.
Implemented Micro Services using Spring Rest and Spring Boot application.
Used DAO, object/relational-mapping (ORM) solution technique, to map data representation from MVC model and Oracle Relational Data Model with a SQL-based schema.
Used JSON for storing and exchanging information between browsers and servers.
Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML.
Used XML Web services with RESTful web service for transferring data between different applications.
Developing angular services and factories for consuming web services-Ordinated with development team for deployment of application into Node Server.
Debugged the website using Chrome Developer's tool and manipulated the Nodes using DOM functions.
Created custom factory service that relies on Angular $http injection to make AJAX calls back to a server and used RESTful web services to update and modify data at the server side.
Used JMS API for communication between the components.
Used JDBC to query, update and maintain Database Servers using SQL queries.
Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
Developed test cases for Unit Testing, Integration Testing with JUnit.
Worked on Java 1.8 features such as Lambda Expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise.
Worked on Log4j for logging errors, messages and performance logs.
Used Maven as build automation tool and deployments are on Web Sphere Application Server.
Jenkins for Continuous Integration and Spring Tool Suite (STS) IDE for application development.
Environment: Java, J2EE, HTML5, DHTML, CSS3, Bootstrap, jQuery, AngularJS, Angular4, Spring IOC, Spring AOP, Spring MVC, Spring Security, Hibernate, AJAX, Spring boot, JSON, JDBC, REST, SOAP, AWS, Service Oriented Architecture, Oracle, SQL, PL/SQL, Unit Testing, JUnit, Log4j, Maven, Web Sphere Application Server, Jenkins and Spring Tool Suite (STS).

JAVA/Devops Engineer
Agilent Technologies in Wilmington, Delaware Jan 2017 to April 2017

Responsibilities:
Single point of contact for Project Team, External Teams, Business, Prod Support with Roles of Project Lead, Developer and Business Analyst
Designed Web Services using SOAP for integration to external company Confidential
Did Proof of Concept for secured connection to Confidential Web Services and exposing our Web Services to Confidential coordinating with Single Sign On and Data Power teams.
Used Client-side design and validations using HTML5, CSS3, J-query, JSON, Ajax, Angular JS, Angular, Boot strap, Tag libraries, JSTl.
Designed Unix Autosys Batch Jobs for connection and extracting data from Confidential
Did Proof of Concept of writing Unix Shell Scripts using NM-CURL and connecting to Confidential System to pull files to our servers.
Coding done in all J2EE layers using JSP, Sprint-Struts Integration, Web Services, JDBC and Oracle SQL
Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
Used workstation to manage and configure nodes.
Developed telecom applications with Netflix and Oss.
Used Elastic search as an open source search engine with a RESTful API.
Created Instances, balanced load, assigned security and managed communication between different instance.
Worked on core java and spring framework.
Used Spring boot for designing and developing bootstrap.
Used databases like MySQL, Post GRESQL.
Used Cloud Foundry for code deployment.
Used JBPM as a business retailor manager.
Ability to work with debugging skills and error handling.
Developed Deployment descriptor using XML files.
Used Spring boot for building applications fast.
Developed jar file and then deployed the Bean.
Used Eclipse develop the Application.
Used ATG for personalized online purchases.
Worked on Managing the Private Cloud Environment using Jenkins
Automated software deployment using Jenkins and provisioned Linux hosts.
Managed configuration of multiple environments using Salt-Stack.
Configured and monitored distributed and multi-platform servers using Jenkins. Defined Jenkins server and workstation to manage and configure nodes.
Build and administrate Continuous Delivery pipelines using Git.
For third-party access to their server I have used OAUTH.
Developed migration, plans, execute, performs and tests application workload to the cloud.
Managed build results in Jenkins and deployed using workflows.
Utilized Configuration Management Tool Jenkins & created Jenkins Cookbooks using recipes to automate system operations.
Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
Used Docker for making packages into images by using Build, run and test.

Environment Jenkins, Node Js, SOLR, Python, JIRA, Ubuntu, CentOS, Linux, AWS, lambda, Docker, Akka, Alfresco, JBOSS Drools, Apache Struts, Unix, OAuth 2, Shell scripting, AWS Cloud Formation Templates, multi-threading, JAX-RS, Netflix, Oss, OAUTH, Sybase, JSF, Jazz, Groovy, Perl, Cloud foundry, CI/CD, TDD, AWS-RDS, DB2

Java Developer
Acropetal, Hyderabad, India May 2014 to October 2015
Responsibilities:
Designed & developed the UI Screens using Angular JS with node.js, HTML pages, CSS, spring boot framework with Apache-Maven and JAVA-J2EE technologies.
Involved in discussions with clients to gather requirements to fulfill the objectives.
Implemented object relational mapping using JPA and Hibernate framework.
Developing and coding J2EE Components with JSP, JAVA Beans, and business objects with Hibernate.
Developed and Deployed the Application on WebSphere using ANT build.xml script.
Implemented Remote and Home interfaces for the Bean.
Used SVN, for version controlling and used Springboot.
Created C# application to help record and improve tracking.
Designed a normalized relational database using SQL Server 2014.
Developed Codes on angular Js and node Js.
Developed Standard Images and worked on MongoDB database.
Developed UI wireframes and worked with Gradle.
Implemented MVC-Model 2 architecture using Struts 1.1 and other J2EE design patterns for the application development.
Used JSF as a feature which allows you to turn any collection of page markup into a JSF UI components.
Developed static and dynamic Web Pages using JSP, HTML, JavaScript and CSS.
Developing and coding J2EE Components with JSP, Java Beans, and business objects with Hibernate.
Developed and Deployed the Application on WebSphere using ANT build.xml script.
Developed SQL Server stored procedures to execute the backend processes using Implemented Remote and Home interfaces for the Bean.
Used Eclipse develop the Application BEA WebLogic was used as both the Application server in the development & production environment.
Environment: Windows NT/XP, Angular Js, Node Js, Java 1.4, J2EE JSP, HTML, JavaScript, Junit, Rest, Windows NT/XP, JDK 1.6, JAVA 1.4, Jit, JCA, Springboot, Oracle, JBOSS Drools, Solr, Jira, Groovy Agile, Jax RS, Mean Stack, J2EE JSP, Rest API HTML, JavaScript, JSP, EJB - session beans, entity beans, oracle.
Keywords: cplusplus csharp continuous integration continuous deployment user interface message queue javascript access management sthree database microsoft procedural language New Jersey New Mexico New York Wisconsin

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];1377
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: