Java developer with around 9 years of experience in various phases of the Software Development Life Cycle. Throughout my career, I have gained expertise in designing, developing, testing, customizing, implementing, and maintaining software applications. My skill set includes proficiency in Java, J2EE, Spring, Hibernate, RESTful web services, and SOAP.I have extensive experience working with Spring modules such as Spring Core, Spring AOP, Spring DAO, Spring MVC, and Spring Security, as well as ORM frameworks like Hibernate. I am well-versed in securing microservices and have implemented security measures using SAML, OAuth 2.0, and JWT.My technical skills also encompass HTML5, CSS3, JavaScript, jQuery, and various front-end frameworks such as Angular. I have a strong command of database technologies, including SQL/PLSQL and experience with RDBMS systems like DB2, Oracle, MySQL, and Microsoft SQL Server.Throughout my career, I have worked with various application servers such as WebLogic, WebSphere, JBoss, and Apache Tomcat. I have also gained experience in cloud technologies, specifically Amazon Web Services (AWS), including EC2, S3, EKS, Elastic Load Balancing, SQS, SNS, IAM, CloudWatch, ECR, and API Gateway.Currently, I am working as a Senior Java Developer at BCBS, where I am involved in the development and maintenance of Java applications. I actively collaborate with project managers, designers, and other developers to deliver high-quality solutions. I also strive to stay updated with industry trends and continuously enhance my skills.If you are looking for a dedicated and experienced Java developer with a strong technical background and a passion for delivering quality software solutions, feel free to connect with me.
Bcbs, Jacksonville-Fl
-
Senior Java DeveloperBcbs, Jacksonville-Fl Oct 2022 - PresentFlorida, United States• Developing and maintaining Java applications: Designing, coding, testing, debugging, and maintaining Java-based software applications.• Implemented Object-oriented analysis and design (OOAD) by applying OOAD principles to create efficient and scalable software solutions.• Writing clean and modular code: Following best practices for code organization, readability, and maintainability. Using appropriate design patterns and applying SOLID principles.• Working closely with project managers, designers, and other developers to gather requirements, provide technical expertise, and deliver high-quality solutions.• Identifying and resolving issues, conducting root cause analysis, and implementing appropriate solutions to ensure the smooth functioning of applications.• Analyzing and optimizing application performance, including memory management, database queries, and system resources, to ensure optimal speed and efficiency.• Writing unit tests to verify the functionality and reliability of the code. Practicing TDD to drive development and maintain code quality.• Utilizing Git or other version control systems for source code management and collaborating effectively with team members using tools like GitHub or Bitbucket.• Working with relational databases (e.g., MySQL, Oracle, PostgreSQL) and utilizing technologies like JDBC or ORM frameworks (e.g., Hibernate) to perform database operations and optimize data access.• Web development: Experience with web technologies such as Servlets, JSP, Spring, and frameworks like Spring MVC or Spring Boot for building scalable and maintainable web applications.• Frameworks and libraries: Familiarity with popular Java frameworks and libraries such as Spring, Hibernate, Apache Commons, etc., to accelerate development and improve productivity.• Continuous integration and deployment (CI/CD): Understanding CI/CD concepts and utilizing tools like Jenkins, Travis CI, or GitLab CI/CD for automating build, test, and deployment processes
-
Senior Java DeveloperFiserv Jul 2020 - Sep 2022• Design and Coding of various JAVA, J2EE modules like Spring Boot, Spring MVC, Spring Rest, Hibernate, JPA, Couchbase.• Participate in all phases of SDLCfrom system analysis and architecture through development and test to deployment and support.• Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.• Involved in Developing RestFul Services and SOAP based services using SpringBoot. • Provide security to APIs using SAML, OAUTH 2.0, JWT using Spring security.• Writing and maintaining stored procedures using PL/SQL.• Estimation of the requirement changes of the application from the existing production application.• Implemented Security using Spring Security Framework.• Implemented DAO for data access using Spring ORM with Hibernate.• Written queries, stored procedures and functions using SQL, PL/SQL in Oracle. • Used Data Access Objects (DAO), Singleton, Business Delegate and Factory patterns to increase the performance of the system.• Worked on the REST web services to host an interface to the customers where they could do a lot like generating reports, retrieve business documents, index the batches and process them.• Worked on SOAP web service for IW web app, to provide a service to retrieve the unique access ID for the customers when passing in different attributes and the doc ID.• Deployed the application on Amazon Web Services (AWS) and used it to provide a large computing capacity for scalable solutions.• Tested SOAP and REST Services using SOAP UI and Postman Tools.• Created reference architectures for AWS features and services that are new to the company, including AWS Lambda, Amazon SNS, Amazon S3, EC2, ECR. -
Senior Java DeveloperSmbc Group Jul 2019 - May 2020• Involved in development and implementation of the application using Spring and J2EE framework.• Implemented as well as exposed web services using REST and documented them using Swagger.• Designed and developed the REST based Microservices using the Spring Boot.• Involved in requirement collection, design & analysis of the customer specifications, development & customization of the application.• Used Hibernate ORM to map Java classes to database tables using various annotations and POJO classes.• Involvement in creating of the test cases, Test Scenarios and Test Data.• Used JPA to persist the data into database and wrote HQL based queries to implement CRUD operations on the data.• Involved in implementation of Spring MVC using JavaScript, and Spring Controller.• Worked with Spring Boot for implementing the application and used Spring Security for security purpose.• Configured and tested the application with database server MySQL.• Involved in Implementation of Security policies using OAuth2.• Involved in writing Analytics API’s and populate the Analytics API data to Splunk using Logstash.• Involved in designing, developing and populating Splunk Dashboard with Analytics API data.• Involved in the design of CI/CD process using Jules/Jenkins and other supporting frameworks to deploy the code into the servers in PCF.• Involved in writing test reports using Cucumber.• Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.• Performing unit testing and reviewing the results with the team and participated in daily meetings with the business analysts to document the requirements and enhancements.• Extensively used Liquid XML and SOAP UI for testing the web services.• Used Eclipse as IDE for the application development and integration of the frameworks.• Extensively used Selenium for unit testing, integration testing.• Used Maven as build tool and Jenkins for continuous integration development. -
Java DeveloperCiti Bank Sep 2016 - Dec 2018• Developed the presentation tier using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.• Used Struts-Validator framework for all front-end Validations for all the form entries.• Worked extensively with JSP’s and Servlets to accommodate all presentation customizations on the front end.• Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieveclean separation of layers.• Designed and developed the code using multithreading, Collections and other J2EEtechnologies.• Used JDBC to interact with the underlying Oracle Database.• Accessed stored procedures and functions using JDBC Callable statements.• Written and executed various SQL Queries and PL\SQL programs to retrieve the datafrom the database Oracle.• Used Log4j, Junit and developed unit test cases to monitor the application functionality.• Used Tomcat as a server to deploy the application. -
Java DeveloperFirst Corp Jul 2014 - Aug 2016• Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.• Responsible for designing, coding and developing the application in J2EE using Spring MVC.• Implemented Struts framework (Action & Controller classes) for dispatching requests to appropriate classes.• Used simple Struts Validation for validation of user input as per the business logic and initial data loading.• Achieved synchronization of multiple threads through Multithreading and Exception Handling.• Extensively used JSON to parse the data from server side to satisfy the business requirement
Frequently Asked Questions about Abhinay Reddy
What company does Abhinay Reddy work for?
Abhinay Reddy works for Bcbs, Jacksonville-Fl
What is Abhinay Reddy's role at the current company?
Abhinay Reddy's current role is Senior Java Developer at BCBS.
Not the Abhinay Reddy you were looking for?
-
Abhinay Reddy
Bentonville, Ar -
Abhinay Reddy
United States -
Abhinay Reddy
Plano, Tx1siriusxm.com -
Abhinay Reddy
Senior Python Developer | Aws Certified Developer | Docker & K8S | Microservices & Automation ExpertUnited States
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial