Around 3+ years of experience in design and development of enterprise applications with complete Software Development Life Cycle using Java, J2EE technologies, Oracle in Corporate Applications, Insurance domains.
Hands on experience in developing spring microservices using Spring Boot and deploying in cloud.
Expertise in client scripting technologies like JavaScript, JQuery, HTML5, CSS3, Bootstrap, Node.js, AngularJS, Typescript, ReactJS, BackboneJS.
Experience involves Designing and Developing J2EE Web Applications (End to End Application) with technology Stack like Java, HTML5, EJB3, React JS,Web Services, Hibernate3, JPA,JMS (Java Messaging Services).
Used Spring Boot at back-end, which helps to develop application with ease.
Experienced in using Spring Framework (Spring Core, Spring MVC, Spring ORM, Spring Web flow, Spring DAO), Struts2.X, Batch Framework.
Have worked on JBoss 6.x and 7.x Application Server and Junits, Selenium, RTC tool.
Hands on experience in developing enterprise applications using IDEs such as RAD, Eclipse, and deployment using application servers Apache Tomcat, BEA Web logic, web sphere application server (WAS) and JBOSS 6.x and 7.x Application Server and Junits Framework, Selenium, RTC tool.
Experienced in a fast-paced Agile Development Environment including Test-Driven Development (TDD), Scrum and Pair programming.
Proficient in Java/J2EE Design Patterns including singleton, Factory, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
Good exposure to building Web Services (WSDL, SOAP, UDDI) using open-source implementation like Apache Axis, RESTful API. In depth Knowledge of AWS cloud service like Compute, Network, Storage and Identity & access management.
Proficient in implementing the design patterns like Singleton, Front Controller, Service Locator, MVC, DAO (Data Access Object), DTO (Data Transfer Object), Business Delegate and Business Object.
Experience encompasses development of multi-Tier distributed Enterprise Applications and implementation of Model-View-Controller (MVC) using spring / Struts2 frameworks.
Excellent in databases like Oracle 8i/9i/10g, SQL Server 2000, MySQL,SQL Server.
Performed DB Design, DB normalization and writing SQL queries, PL/SQL - Stored Procedures, Functions, Triggers, Sequences, Indexes and Views etc.
Working experience of control version tools like SVN, Star Team and Rational team Concert (RTC).
Experience in XML, Web Services using SOAP, XML-RPC, JAX-RPC, JAX-WS, and Restful.
Overview
4
years of professional experience
1
Certificate
Work History
USAA
San Antonio, TX
Java Developer
08.2023 - Current
Job overview
Involved in all stages of SDLC (Software Development Life Cycle) including proposal, process engineering, requirement analysis, design, development, testing, deployment and support by following Scrum concepts of the Agile Methodology to produce high Quality Software.
Developed application service components and configured beans using Spring IoC, creation of mapping files and generation of database schema.
Worked on an Agile Development environment utilizing the tools JIRA, Kanban.
Actively involved in coding using Java1.8, Spring 4.x to develop features from end to end.
Built Microservices using Spring Boot, Spring Cloud and deploying to AWS Cloud.
Used Spring Core Annotations for Dependency Injection and Spring Boot for REST APIs and Microservices.
Extensively using Core Java such as Multi-Threading, Exceptions, and Collections.
Developed POJO’s and Data Access Object (DAO) which handles all database operations using Hibernate.
Worked on Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database.
Used Apache Kafka as a Messaging Service for producing and consuming data between applications.
Used Auto scaling and Elastic Load Balancer features on EC2 instances to serve the end users using applications during unexpected traffic/demand.
Configured Jenkins jobs for Application Deployments to the AWS cloud environments.
Developed CI/CD system with Jenkins on Kubernetes container environment.
Utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
Performed operations using AWS services like EC2, Lambda, DynamoDB, S3, CloudWatch, SNS for various data engineering tasks.
Automated any given manual task using Shell Scripting.
Wrote build and deployment scripts using ANT scripts.
Used Karma (Jasmine) for Angular Unit testing and Selenium for E2E testing.
Worked in a Test-Driven Development (TDD) by conducting regression testing.
Accenture
Associate Software Developer
11.2019 - 07.2022
Job overview
Interpreted & Involved in Analysis, Design and development of Business Requirements and System Requirements of the Application.
Involved in all stages of SDLC (Software Development Life Cycle) including proposal, process engineering, requirement analysis, design, development, testing, deployment and support by following Scrum concepts of the Agile Methodology to produce high Quality Software.
Developed application service components and configured beans using Spring IoC, creation of mapping files and generation of database schema.
Created Web Services for retrieval Accounts, Mutual Funds summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval, also Developed and consumed REST base web services.
Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
Experience in developing cross platform Client-side applications using Node.js, BackBone.js and Angular.js to achieve scalability in real-time web applications.
Used Rational Team Concert (RTC) as version control across common source code used by developers and MAVEN as building tool.
Understanding systems with respect to different Lines of Business and preparation of understanding documents.
Preparing High Level Design and Low-Level Design of the Components as per the requirement.
Led a team of 8 developers and managed team meetings, and communication at all levels.
Implemented Java Messaging Services (JMS) for asynchronous messaging using the Message Driven Beans. Used Message Driven Beans to call the EJB.
Developed back-end business logic with EJB.
Coordination with on-site team to understand the requirements.
Preparation of the list of the action items and ensuring the tasks will be segregated.
Preparation of Technical specification documents and business documents
Deployed the applications on IBM Web Sphere Application Server (WAS).
Education
University of Central Missouri
Warrensburg, MO
Master of Science from Computer Science
07.2023
CMR COLLEGE OF ENGINEERING & TECHNOLOGY
Bachelor of Technology from Computer Science Engineering
05.2019
Skills
Languages & Scripts: Java, C, Java Script, Shell Script, SQL