My Profile
Full Stack Java Developer

Address: 1 Lilac gardens Romford Dagenham UK RM70 RJ | Contact: 07721546248,07949268869 anoopkoomulliljoy@gmail.com sjob2285@gmail.com |
Visa | Tier 2 Dependent |
Summary
- A dynamic IT professional with about 12 plus years of rich work experience in Java Technologies.
- I worked in technologies such as Core Java, J2EE, Spring boot, Spring MVC etc.
- I supported web technologies like JSP, ReactJS, Angular 14, CSS, HTML and JavaScript.
- Adept in understanding client requirements and ensuring error-free deliveries.
I am experienced in banking and airline-based solutions.
Roles and Responsibilities
- Spring Boot Developer – Requirement analysis, identification of business needs, and conversion to microservices.
- Gather requirements by reviewing the functional specifications document provided by customer-end business analysts.
- Contribute by identifying the areas of improvement, compatibility with downstream processes and business logic to be updated.
- Design and develop high-quality microservices for independent modules using the Spring boot framework.
- Design and develop high-quality user interfaces using various UI technologies such as React JS Angular 6, JSP JavaScript etc.
- Client Engagement – Customer demos will showcase the miles achieved and client meetings will be held on new features.
- Business Development (BD) – Working on technical proposals, Solution architectures, and Decks on the latest trending.
Education
Master of Computer Applications (Computer Science), VTU India. 2006-2011 CGPA 7.12/10
Technical | Frameworks: Java 22, J2EE, XML, Struts, Spring 6, Spring Cloud, Spring MVC, Spring Batch, Spring boot 3, Spring AOP, Spring AI, JPA, Hibernate, Rest, gRPC, GrapHQL Messaging: Kafka, Active MQ, Rabbit MQ Testing: Selenium, Cucumber, Junit 5, Mockito framework Servers: JBoss, IBM web-sphere, Tomcat, Oracle web-logic, Jetty server Web Tech: Angular, Node, React, HTML, CSS, JSP, JavaScript, jQuery, Ajax Data Base: MySQL, PostgreSQL, Oracle, H2 DB, PostgreSQL, MongoDB Cloud: AWS EC2, S3, Route 53, AWS Lambda, Google Cloud Compute and Kubernetes Process: Test Driven Development, Behavior Driven Development, Agile, Scrum Tools: Jenkins, Jira, Confluence, Word-press, Docker, Kubernetes, Git, Bit Bucket, ELK, Zipkin Sleuth, Prometheus Grafana, Helm, Istio, Terraform, Argo CD. |
Functional | Requirement Gathering, brainstorming with team members, finalizing technical solutions, Road Map creation and Engaging in development, training new joiners. |
Certifications
1Z0-007 Introduction to Oracle9i: SQL
1Z0-851 Java SE 6 Programmer Certified Professional (OCPJP)
1Z0-858 Java EE 5 Web Component Developer Certified Professional (OCPWCD)
1Z0-862 Java EE 5 Web Services Developer Certified Professional (OCPJWSD)
1Z0-147 Program with PL/SQL (OCA)
1Z0-860 Java EE 5 Business Component Developer Certified Professional (OCPJBCD)
SAFe 6 agile certification
Professional Experience
GFT Financial, London Java spring boot micro-service developer Sep 2022 – Till Now
- I worked for 1 year for a German financial organization named Deutsche Bank. Good experience in maintaining and enhancing Java-based applications.
- Used TDD-based approach for writing code using Java
- Responsible for upgrading the dependency, production monitoring and fixing existing bugs.
- Worked on development, deployment and testing in various environments. Worked on Red Hat OpenShift, Apache maven, Jenkins, Confluence, Jira, and Oracle DB 9 and 12.
- Created confluence documentation for stories and trained new joiners.
Tata Consultancy Services, India Java spring boot full stalk developer Sep 2011 – Sep 2022
- I worked for one year for a US-based financial consulting company named Nielsen.
- 1-year experience in developing and deploying microservice using spring boot rest framework.
- Responsible for developing various web application components using Angular-related technologies.
- Worked on various parts of the SDLC phase like analysis, data collection and requirement gathering, design, development, testing
- Create Unit test scripts in Java and Angular to maintain the coverage and quality of the developed code.
- Present the progress to clients in customer demo meetings to get a Go/No-Go decision for production migration.
- Create an LLD (Low-level Design Specification) document for each micro-service developed in the project.
- I worked in advanced front-end frameworks like ReactJS, also knowing HTML, CSS, JavaScript etc.
- Worked on AWS constructs like S3 bucket, Lambda, EC2, Route53 and RDS
TCS, India, Spring Boot Microservice Developer
- I worked for 3 years for a US-based life insurance company named Prudential, a Malaysian-based credit manager organization named CTOS and Singapore Airlines.
- 3 years experience in developing and deploying microservices using Java Spring boot rest framework.
- Responsible for developing various web application components using Java and Web-related technologies.
- Worked on various parts of the SDLC phase like analysis, data collection and requirement gathering, design, development, testing
- Create JUnit test scripts to maintain the coverage and quality of the developed code.
- Present the progress to clients in customer demo meetings to get a Go/No-Go decision for production migration.
- Create an LLD (Low-level Design Specification) document for each micro-service developed in the project.
- I worked in advanced front-end frameworks like ReactJS, also knowing HTML, CSS, JavaScript etc.
TCS, India, Spring MVC Developer
- I worked for four years for the US-based financial institution named American Express, the project is based on foreign exchange.
- 4 years of experience in Spring and Struts-based development of web applications.
- I used Spring web flow and Struts1.2 for developing web applications for different projects.
- I used different UI technologies for the development of web applications such as JSP, Javascript, HTML, CSS, jQuery etc.
- I am done with Java automation testing and BDD using selenium and cucumber framework.
TCS, India, Spring MVC Developer
- I worked for two years for the Singapore-based Airline Company to automate their day-to-day activity.
- 2-year experience in Spring MVC-based development in different web applications for Singapore Airlines.
- Worked on a project to manage cargo handling, and crew management of the airline user.
- I used Spring MVC and Struts2 to develop web applications for different projects.
- I used different UI technologies such as JSP, CSS, HTML, and JavaScript for the development of various web components in different projects.
Key Projects
Client: Deutsche Bank (German finance organization)
Project: Maintenance and support of various applications for the bank.
- Client details: Deutsche Bank is a German-based investment banking organization which is concentrated on trading stocks, equities and shares. The bank has operations and markets on all continents and needs to settle the trading done in all the markets on time.
- Objective: Routine monitoring and maintenance of different Java applications used by the company for their day-to-day trading and settlement activities.
- Approach Used: Agile, Scrum.
- Tools/Technology Used: Core Java, Spring boot, Oracle 12, Maven, Jenkins, OpenShift, Jira, Confluence
- Responsibilities: Monitoring and supporting the production run, Documenting the production data on confluence after each month. Doing Bug fixes, dependency upgrades and modifications identified by the customer and other team members in the production environment. Batch job monitoring in the existing system using Control-M.
Client: Society Generale (French finance organization)
Project: Development and maintenance of Java-based application for the company.
- Client Details: Society generally is a French-based capital market organization which is concentrated on the trading of stocks, equities and shares. The company is a universal bank and has divisions supporting French Networks, Global Transaction Banking, International Retail Banking, Financial Services, Corporate and Investment Banking, Private Banking, Asset Management and Securities Services
- Objective: Development and maintenance of the web application used by the company for their day-to-day activity.
- Approach Used: Analyze the already existing project and make the changes required by the customer, improvements involve big changes and small improvements also resolving issues and bugs that exist in the system.
- Front-end development: Used Reacts, and Javascript to create the front-end component of the project.
- Tools/Technology Used: Spring boot, Oracle 11
- Responsibilities: Finding and doing bug fixes identified by the customer and onsite people who are in the production environment. Develop and deploy small enhancements in the existing system. Batch job monitoring in the existing system using Control-M.
Client: Nielsen USA (US finance organization)
Project: Design and development of Rule Validation web application for internal users.
- Client Details: Nielsen is a global, independent measurement and data company for fast-moving consumer goods, consumer behaviour, and media. With a presence in more than 100 countries and services covering more than 90% of the globe’s GDP and population, Nielsen provides clients with data about what consumers watch (programming, advertising) and what they buy (categories, brands, products) on a global and local basis and how those choices intersect.
- Objective: Design and development of rule validation engine implemented in Java 8 and Angular6.
- Approach Used: Analyze the business requirements, Identify the independent modules and convert them into microservices, and design and implement each service through perfect planning.
- Front-end development: Used Angular 6 to create the front-end component of the project.
- Tools/Technology Used: Spring boot, Angular6, MongoDB.
Responsibilities: Writing Rest-WS methods for microservice implementation. Designing and developing angular components for file processing. Writing Junit test code for unit testing and code coverage.
Client: CTOS Data Systems (Malaysia-based credit manager organization)
Project: Migrating old JSP-based Java project to spring boot microservice-based Angular project
- Client Details: CTOS is a Malaysian-based financial organization. Its main business is credit reporting, Investment holding, information services, development of local and global financial information systems, online and offline business information service providers, consulting services, debt collection and database management.
- Objective: Transforming an old monolithic project to a new microservice project.
- Approach Used: Analyze the existing system, Identify the independent modules and convert them into microservices, and design and implement each service through perfect planning.
- Tools/Technology Used: Spring boot, Hibernate, Tibero DB.
- Responsibilities: Used Spring Boot to convert the old monolithic project to a micro-service-based project. Developed POC to demonstrate to the client the technologies used in the project. Implemented spring security and JWT token in the project.
Client: Singapore Airlines (Singapore based airlines system)
Project: Design and development of various web applications to handle the day-to-day work in the airlines.
- Client details: Singapore Airlines is a Singapore-based Airline Company. It has a very good brand name among the top ten airlines in the world.
- Objective: As per the client requirements various projects have been developed to automate the activities in the industry. There is cargo handling, crew handling, record handling, e-commerce applications, and amenity handling which are developed to fulfil the request of the client.
- Approach Used: The waterfall model was used to implement the system.
- Tools/Technology Used: Spring Web Flow, Struts 2, Sql, Jsp, CSS, Javascript.
- Responsibilities: Design and develop Java microservice methods for various modules in the project. Designed and developed excel Excel-based report module for the project. Worked in React-based front-end system. Written Junit and Mockito-based unit test cases for the Java code. Used spring web-flow to develop an e-commerce site for passenger booking. Used spring MVC to create various systems used by the Singapore Airlines employees for their activities.
Client: American Express (US-based banking firm)
Project: Foreign exchange (FXIP)
- Client details: American Express is a US-based banking institution, which is handling many banking products in various countries. The project was based on foreign exchange and money transfer in 5 major markets. FXIP offer B2B international remittance and invoice payments, spot contracts, money transfers, wire transfers, swift payments, invoice payments, working capital solutions, and drafts in over 50 foreign currencies for corporates.
- FXIP is a foreign exchange project under the Amex portfolio. FXIP have five major markets to work with and are associated with various counterparties for currency transactions. The payees or institutions can transfer money from one market to another by paying a small conversion charge.
- Objective: The IT team was responsible for automating the day-to-day activities of the FXIP back office and front office users. Back office users are the employees of the FXIP and front office users are the people who use the system for exchange of their money. The main module where I worked was to implement a single sign-on in the main login module of the project. The project was using different signing credentials in different markets before but after implementing the SSO the user can use one credential for all the markets.
- Approach: Analyze the existing system, develop a design and implement it through perfect planning.
- Tools/Technologies Used: Spring, Struts, Pl-SQL, JSP, CSS, javascript, Selenium, Cucumber.
- Responsibilities: Implemented single sign-on in the project. The technology used is spring with struts 1.2 in and PL SQL to retrieve the data in the project.
Social Profiles
Linked in: https://www.linkedin.com/in/anoop-joy-609644100/
Web site: http://www.anoopjoy.com