Actively pursued requirement gathering and pointing stories following sprint pattern to implement development work following the Agile methodology
Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection
Implemented cloud native application using Spring Cloud
Involved in the Development of Spring Framework Controllers
Developing application using spring core module and POJO's using Eclipse and worked on Messaging service
Used HTML, CSS, TypeScript, JavaScript, jQuery, JavaScript, Ajax for developing the web interface
Developed user interface using JSP, JSP Tag libraries JSTL, HTML5, CSS, and JavaScript to simplify the complexities of the application
Designed and developed RESTful style Web Service layer and WSLD
Developed and tested many features for dashboard using Flask, CSS and JavaScript
Developed backend of the application using the flask framework
Involved in setting up production servers using app servers and web servers like nginx, Green unicorn, Apache and passenger
Integrated Spring DAO for data access using Hibernate
Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java
Extensively used Hibernate in data access layer to access and update information in the database
Created hibernate mapping files to map POJO to DB tables
Wrote SQL queries for JDBC prepared statement and used callable statements to call stored procedures
Implemented unit test for testing Angular components with frameworks using KARMA and JASMINE
Used JavaScript frameworks to develop web UI AngularJS using Node Package Manger NPM for Web application
Involved in the Development of Spring Framework Controllers
For transferring and retrieving data between different applications we used XML
Used FIX Protocol API as a standard to create admin and application messages for some modules that dealt with trading and financial records
Built Angular 9 components, UI services to consume rest services using Component based architecture provided by Angular 9
Implemented a generic interface to Hibernate criteria API for UI search functionality
Deployment of web, enterprise java components, messaging components and multi-threading
Developed XML Schemas - XSD, DTD for the validation of XML documents, also used Subversion
XML SAX and DOM API, JDOM, XSLT was used for informative view
Moving existing monolithic architecture to Microservices and migrating them to AWS cloud
All the functionality is implemented using Spring IO / Spring Boot, Microservices and Hibernate ORM.ec2
Created functions and assigned roles in AWS Lambda to run python scripts, and AWS Lambda using java to perform event driven processing
Built S3 buckets and managed policies for S3 buckets and used S3 buckets and Glacier for storage and backup on AWS
Built a VPC, established the site-to- site VPN connection between Data Centre and AWS
Enabled Amazon IAM service to grant permissions and resources to users
Managed roles and permissions of users with the help of AWS IAM
Involved in initiating alarms in CloudWatch service for monitoring the server's performance, CPU Utilization, disk usage etc
To take recommended actions for better performance
Configured AWS Multi Factor Authentication in IAM to implement 2 step authentication of user's access using Google Authenticator and AWS Virtual MFA
Currently working on fitness tool which aids in Test Driven Development (TDD)
Implemented unit test for testing Angular components with frameworks using KARMA and JASMINE
Designed and developed the Presentation layer using Angular 4 and written logics using Typescript
Environment: Java 1.8, J2EE, JSP 2.0, PL/SQL, Angular JS, Spring 2.0, EJB 2.0, Angular 9, JMS, JNDI, Oracle, XML, SOAP, Junit, Apache Camel, Web Sphere 8.5, Hibernate 3.0, Microservices, AWS, JDBC, MS SQL Server 2012, JESS, RESTful Web service, SOA Design Patterns, Cassandra, LDAP, NOSQL
Full Stack Java Developer
Deutsche Bank
06.2020 - 10.2023
Used Spring Boot for the application development
Used Spring MVC and Dependency Injection for handling presentation and business logic
Consumed Web Services to interact with other external interfaces to exchange the data in different forms by using RESTful service
Implemented RESTful and SOAP based Web Services and used Soap UI for testing
To maintain loose coupling between layers published the business layer as services and injected necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP
Developing user-friendly GUI interface and Web pages for Client-side validation using Angular 9, Angular 8, Angular 7, Angular 6, HTML, SCSS, CSS
Create RDS servers for data storage and EC2 Instances on AWS for running backend servers
Worked on the orchestration layer for communicating between the Microservices and persisting the data in the Cassandra database
Performed deployment of applications on AWS
Worked on Amazon AWS cloud services like Writing Lambda functions for producing data from different sources, S3 as storing the data, SNS, SQS, RDS, IAM for security, Cloud Front, Cloud Watch for logging the error
Performed Junit test cases using Mockito for increasing the test coverage for Jenkins’s build pipeline
Worked on Micro Services to provide Restful API utilizing Spring Boot to process the messages into the Kafka cluster setup
Configured Kafka to read and write messages from external programs
Develop APIs in Spring Boot Microservices architecture
Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes
Use of Docker and Kubernetes to manage micro services for development of continuous integration and continuous delivery
Worked at all stages of project including Postproduction Support
Worked on Build tools such as Grunt, Gulp, Web pack
Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase
Used Git for versioning control
Environment: Spring Boot, Spring MVC, RESTful services, Spring Security, JMS, Hibernate, JSON, AWS, JSP, HTML, CSS, Bootstrap, Angular 9, Oracle, Junit, Mockito, JIRA, Git, Agile
Full Stack Java Developer
Molina Health care
01.2018 - 05.2020
Designed and development of new applications and existing system enhancements for several complex projects
Participated in requirements gathering and analysis to design coding, testing and deployment
Worked on Agile methodology including team-based design and code reviews
Provided system troubleshooting, customization, and user training
Used agile methodology to develop user interaction forms and created use cases and sequence diagrams to assist in application design
Core Java with Concurrent API is used extensively for parallel processing and chunk processing
Spring is used for dependency injection (DI) and Hibernate framework is used for persistency
Developed generic component, which pulls product information from ESM system in XML, format and serialize to Object
This component developed using Java, EJB and Castor Framework
Actively participated in the Analysis, Design, Development and Testing phases of various modules
Worked on spring modules like Dependency Injection (DI), Aspect Oriented Programming (AOP) and Spring Boot, Spring JMS, Spring Integration and Apache Wicket framework
Used SPRING ORM module for integration with Hibernate for persistence layer
Developed Single Page Applications (SPA) using Angular 2, TypeScript, HTML5, CSS3, and Bootstrap
Created Services to consume REST API's and to communicate between components using Dependency Injection provided by Angular 2
Drools rules engine is used validate input data and enrich data format required by external system
Spring Batch Item Reader, Item Processor, Item Writer used to process files
Enabled accurate data manipulation and SQL data updates using service classes and implemented client-side input validation and back-end business logic
Played a key role in planning, design, development, programming, deployment and testing of the system
Involved in design and development of front end/back-end API using Java, TypeScript, JavaScript, JSP
Creation of High-Level Design Document and Technical Architecture Document
Used JMS for Asynchronous messaging
Excellent experience in validating query execution plans & tuned queries using Indexes, Views and Batch processing
Used Ant tool to build & deploy the application on the server
Deployed the application in UNIX machine and used FTP to see the logs etc
Worked and Planned Delivery Strategy and Rollout Strategy with UAT and Prod Teams
Environment: Java8, STS, Spring Boot, Spring Integration, Spring Batch, Spring Rest, Spring AOP, IBM MQ, JMS, Web Services, Eclipse, Maven, Jenkins, Restful, Angular 2, JIRA, Oracle, JUnit, SVN, Linux
Java & UI Developer
IDBI Bank
07.2016 - 11.2018
Involved in Analysis, Design, Development, UAT and Production phases of the application
Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum
Developed all the UI pages for customer care application using HTML5, CSS3, JavaScript, jQuery and Ajax
Extensively worked on both consumption & producing of RESTful based Webservices using JAX-RS & jersey parsers
Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework
Developed applications using the latest Java/ J2EE technologies and worked with the latest features of Java 8 and Java 7
Used Hibernate 3.0 ORM framework for persistence to database by integrating it with Spring framework using Spring Hibernate template
Created forms to collect and validate data from the user in HTML and JavaScript
Worked with clients to develop layout, color scheme for their website and implemented it into a final Interface design with the HTML/CSS and JavaScript
Used JMS to place the import run requests into JMS Queue
Responsive design approach using HTML5 and CSS3 to support device integration
Implemented Persistence layer using Hibernate to interact with the database, Used Hibernate Framework for object relational mapping and persistence
Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate
Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards
Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH
Implementation of MVC architecture by separating the Business Logic from the presentation Logic using Struts framework
Developed SOAP-based Web Services and Web Service Clients (JAX-WS, SOAP, WSDL, and JAXB)
Worked on SOAP Web Services using SOAP for transmission of large blocks of XML data over HTTP
Implemented design patterns like DAO, singleton, factory to achieve design principles
Designed and developed JUnit test cases during the development phase