Friday, February 05, 2021

Java Solution Architect - J2EE/SQL/Design Patterns (10-15 yrs) (Enterprise IT Solution)

Job Requirements :


- Introduction of new design approaches for Monolithic / SOA / Microservices applications in cloud platform.

- Take ownership of a Solutions Offering.

- Providing solutions for key Technical issues across J2EE Applications.

- Responsibility for standardizing Transaction management across J2EE Applications.

- Performance Tuning for event-driven based Microservices applications.

- Reviewing and Resolving Technical and Design problems.

- Providing end to end business and technical solutions for external integration systems.

- Managed risk identification and risk mitigation strategies associated with the Architecture.

- Enabling Mercurial/Maven release for CD/CI, Pipeline process automations.

- Guide Team members to solve Technical problems and Design issues.

- Standardizing framework's design patterns and reviewing the code to align with defined technical checklist and technical standards.

- Study the possibility to adopt new technology insertion for performance improvements.

- Perform Proof of Concept (POC)for new technology insertion.

- Collaborate with internal team members to ensure client project needs are met.

- Explore database technologies and trends.

- Feed the overall project status to the management team/scrum call.

- JViewer, Dynatrace, JConsole, JMS & Java / J2EE monitoring tools automatically discover every Java transaction and auto-models your application, giving you a simple visual way to find what dependencies exist with other JVMs, where time is spent, and where problems are. Instantly drill-down into method level details to see method arguments, return values, SQL statements, exceptions, log messages and more.

Apply Now

Pattem Digital - Senior Hybris Architect - Java/J2EE (4-9 yrs) (Pattem Digital)

Hybris Architect :

As the Hybris Architect at Pattem Digital, you will contribute a significant amount towards identifying best-fit architectural solutions for one or more projects; develop the design of the application, provide regular support/guidance to project teams on complex coding, issue resolution, and execution.

- The responsibility doesn't get over here, you will collaborate and be a part of a team with some of the best talents in the industry to create and design innovative high-quality solutions, participate in Sales and various pursuits focused on our clients- business requirements. Joining Pattem Digital, you will be part of a learning culture, where we celebrate teamwork and collaboration, excellence is rewarded, and diversity is respected and valued.

Know your work:

- Lead and get involved in the design, development, and deployment stages of implementation of SAP Hybris to support our client business initiatives. This includes architecting, designing, and building the Hybris solution from the very scratch as well as the customization, extension, and implementation of third-party software products that integrate along with it being our Senior Hybris Developer.

- A team member working with cross-functional teams and clients- technical teams to develop and implement features and enhancements that enable end-to-end integration of our clients- eCommerce offerings

- Work closely with Solution Architects, Project Managers, and other Developers to estimate the degree of effort required to implement assigned work packages

- Develop, customize, and debug assigned Hybris components and extensions, conforming to Hybris best practices and development standards, using Java, Spring, and related technologies

- Create data models necessary for Hybris projects, including products, catalogs, storefronts, customers, orders, and more

- Manipulate raw product, inventory, or customer data (database, XML, XLS, CSV, etc.) into formats suitable for loading into Hybris, and configure one-time or recurring data imports

- You will play the part of a technical thought leader, a Hybris authority within the organization

Required Qualifications:

- Looking for 5+ years of IT experience with special focus on architecture, design, and development of Multi-channel eCommerce and J2EE applications, and comes from several years of proven core Java development background, for example, Spring, Ajax, Maven etc

- Worked at least on a life cycle Hybris project, having experience in integration of Hybris applications with other systems

- Proficient in customizing Hybris based e-Commerce Applications, Hybris CMS and e-commerce suite(WCMS, SOLR, HMC, CMS & Product Cockpit, Admin Console, CronJobs, ImpEx, Import/Export Service, Catalogs, Categories, Products) and hold on Java/J2EE and Hybris with working experience on SOA, ESB, JMS, Web Services, Spring Framework, Search tools integration, CMS

- Strong understanding of Hybris Build Framework, ability to custom build extensions and configure storefronts.

- Hybris implementation experience with Data hub and CPQ is required along with Spring framework including spring-core, spring MVC, spring-ws, spring-data, spring-security experience.

- Hands-on experience in architecting/leading a highly scalable REST/SOAP web services based systems.

- Hands-on experience in publishing and consuming web services and App servers Tomcat and Jetty.

- A plus would be experienced in leading software development teams.

- Solid knowledge of web technologies such as Java, J2EE (EJBs, servlets, JSP, Struts) Application Servers, Portal Applications and Standards, Content Management Systems, AJAX, JavaScript, and XML technologies.

- Strong knowledge in developing AJAX-based web applications.

- Hands-on experience in publishing and consuming web services

- At least 3 years of experience working in Agile methodology projects and worked on Sprints

- At least 3 years of experience working in a project which requires onshore-offshore coordination

- At least 3 years of experience in Project life cycle activities on development and maintenance projects.

- At least 3 years of experience in Design and architecture review.

What you get:

- Amazing workplace and colleagues in the IT corridor of Bangalore

- Competitive salary at par with the best in the industry

- Immense exposure to new technologies

Apply Now

Senior Technical Specialist - Java/J2EE/Multithreading (10-15 yrs) (Anbiya Technologies Pvt Ltd)

Job Description : Responsible for providing leadership and direction in Technical discussions, workshops, technical architecting, technical design, testing planning, testing coordination, documentation of the requirements, transferring the technical requirements to development teams, executing Analysis tools and reading and understanding the output, performing the role of a liaison officer between the client, business analyst and the development teams.

Primary Responsibilities - Min 10 + years of total IT experience in J2EE based development projects

- Development expertise in Oracle PL/SQL (or) SQL Server

- Code, test and deploy new features with an emphasis on extensibility and performance. Own features and deliver them single-handedly by working across layers.

- Excellent analytical skills and should be conversant with design concepts

- Efficient verbal and written communication skills

- Good knowledge in Java, JavaScript, Spring Framework, Spring Boot Microservices, Angular, Elastic Search and SQL is mandatory

- Develop features end-to-end all the way from front-end, middle layer and back end.

- Must be able to work with a multilevel structure and be familiar with integrating the front end to middle layer.

- A good understanding of object-oriented design techniques and solid JavaScript/ front end engineering development.

- Excellent Core Java skills (Ver. 8+) such as OOPs, multi-threading, IO, Streams, exception handling, design patterns, performance tuning

- Experience with consuming and developing SOA and REST services using Spring Boot.

- Experience in developing Spring Boot based Microservices

- Experience with Spring Framework, and Hibernate with JPA, and JUnit.

- Experience in Elastic Search usage (basically elastic queries).

- Experience in databases pertaining to application development, performance and scale (MySQL or Oracle) - primarily SQL and PL-SQL.

- Ensure the technical feasibility of UI/UX designs

- Utilize the latest techniques in HTML5, CSS, JavaScript, Typescript and Angular (Ver. 6+) to produce rich and interactive user interfaces and experiences for our customers.

- Experience with agile development practices, including TDD

- Experience with source control system Git; bug tracking systems such as Rally or Jira.

- Familiar with Web and Service performance engineering practices.

- Basic understanding of container environments (Docker, Kubernetes).

- Conversant with dev ops tools - Rundeck, Jenkins, etc.,

- Able to interact and communicate diplomatically with other team members, multiple internal departments, and management.

Secondary Responsibilities - Coordinate and work closely with the Business Analysts and Legacy Modernization teams

- Coordinate and help the testing teams to build detailed test cases

- Coordinate and help testing teams to prepare the test plans and the timelines

Required Qualification - B.Tech/M.Tech/MCA (or equivalent)

- 10 Yrs. of proven experience

Additional Qualifications/Certifications (Good to have) - Experience in Cloud technologies (Azure, AWS, GCP)

- Experience in Mainframe Migration projects

Apply Now

EDS Technologies - Java Developer - J2EE/Webservices (2-3 yrs) (EDST)

Job Description :


- Minimum 2-3 years of experience in Java Development on web and mobile applications.

- Recommended with experience in product development environment

- Expertise in the following technical specifications :

a. Core Java/J2EE

b. JSP, Web Services, JSON

c. Web UI Development (HTML, CSS, JavaScript, jQuery, AJAX, Bootstrap, Apache or any web server)

d. Experience with MySQL database.

e. Awareness of OOPS, Design Patterns, Design Principles, performance parameters like memory/CPU utilization, profiling, connection pooling, multi-threading.

f. Strong analytical, problem-solving and debugging skills.

g. Ability to develop programs that meet customer needs with respect to functionality, performance, scalability, reliability, schedule, principles and recognized industry standards.

h. Should have excellent presentation/demo skills.

i. Manage build and release of the product versions

j. To support build and maintain demo data sets for industry/customer specific scenarios

k. Ability to manage product installation and configuration and provide post-sales support

l. Ability to build strong working relationship with customers

m. Supporting Sales and Marketing

n. Strong judgement and decision making skills

o. Ability to Get Things Done.

p. Ability to Work to project timelines.

Apply Now

Technical Architect - J2EE/Java (8-12 yrs) (Angel Placements)

We have urgent openings for a Technical Architect (J2EE/ Java)

Company Name - RxLogix Corporation India Pvt Ltd

Designation - Technical Architect (J2EE/ Java)

Experience - 8 to 10 years

Salary Range- up to 25 Lakhs

Job Location- Noida/ Bangalore

Position - 4

Job Description :

RxLogix Corporation is a niche multinational software company headquartered in Princeton, NJ, USA. We have multiple offices present across US, Europe, Japan and India. RxLogix's enterprise software applications are used by world's Top 10 pharma companies like Merck, Johnson & Johnson, Novartis, etc. RxLogix is seeking experienced technical architects who will be responsible for the overall product architecture and design. Selected candidates will have an opportunity to architect, design and drive our products meant to ensure patient safety around the world.

The ideal candidate should have good understanding of the wider enterprise landscape and strong experience of architecting and designing enterprise grade solutions. The candidate should have extensive experience in software development and architecture, design patterns, databases, integration, usage of third-party libraries and tools.

Position is open for Noida or Bangalore

Mandatory experience :

- Candidate must be an expert in J2EE architecture and design.

- Overall 8-10+ years of experience with minimum 5+ years on Product technical design and architecture for enterprise grade solutions.

Essential Duties & Responsibilities :

- Excellent understanding of systems and application architecture, high availability, reliability, scalability, layered security, cloud architecture, Micro-Services Framework, etc.

- Define the overall technical architecture for the system for functional and non-functional requirements.

- Implement using latest design patterns with the objective of ZERO maintenance and high performance.

- Hands-on approach in performance tuning, debugging, framework setup, refactoring and supporting the team during the development phase.

- Preparing technical solution and architecture documents, lead POCs and product certification initiatives.

- Providing hardware sizing and deployment topology recommendations based on needs of client.

- Enforce sound development practices and ensure quality delivery of enterprise solutions.

- Ability to multitask and be able to work in fast paced dynamic environment.

- Lead the development across a variety of technologies including : Java, jQuery, JavaScript,

- Grails, Groovy, Spring, Hibernate

- Cloud solutions in AWS, Oracle database, Big data technologies

- Business Intelligence tools

Minimum Requirements :

- University degree, preferably B-Tech/MS/MTech

- Should be hands on J2EE architecture and design.

- Overall 8-10+ years of experience with minimum 5+ years on Product technical design and architecture for enterprise grade solutions.

- Good in Problem-solving aptitude- and - Experience as Polyglot engineer is a big plus- .

- Experience with Oracle or another major RDBMS.

- Experience in AWS technologies.

- Knowledge and experience of architecting/designing enterprise applications following Microservices framework model.

- Knowledge of big data technologies including Hadoop, NoSQL data stores and diverse analytics areas.

- Knowledge and working experience of following frameworks & technologies is a big plus: Docker, Kubernetes, Kafka, Redis, Hazelcast, Kibana, RabbitMQ.

- Experience applying agile development methodologies and associated tools.

- Experience with Atlassian stack (Jira/Confluence etc.).

- Experience with DevOps concepts and tools.

- Work with geographically distributed development teams.

- Experience as Solution Architect in Health and Life Science environments is a plus.

Interpersonal skills :

- Demonstrated ability to meet commitments, build consensus, negotiate resolutions, and garner respect from other teams.

- Needs to have strong experience on integration and should have an excellent ability to see the big picture.

- Must be detail-oriented with strong organizational skills and possess the ability to work well under deadlines in a changing environment.

Required Qualification :

Graduation - Bachelor of Engineering - Bachelor of Technology (B.E./B.Tech.)

Apply Now

Ezetap - Principal Engineer - J2EE/Spring/Design Patterns (7-10 yrs) (Ezetap)

Responsibilities :

- Building scalable, reliable, high-performing platforms

- Managing project priorities, deadlines, and deliverables

- Participating in the entire lifecycle including analysis, development, fixing and monitoring of issues on the assigned product lines

- Maintaining a high service levels in terms of security, performance, availability, and quality

- Establishing and implementing good development practices to create a top-class, results oriented engineering culture.

Requirements :

- 7 years - 10 years of solid hands on experience in J2EE & related technologies.

- Ability to think in terms of APIs all the time

- Hands on experience in object-oriented designs and principles.

- Hands on experience in data structures, algorithms & design patterns

- Hands on experience in server side, web architecture

- Working knowledge in Spring Framework

- Knowledge in data modeling and hands on experience with at least one RDBMS, MySQL is preferred.

- Knowledge on any of the scripting languages is desirable as you may need to write scripts Javascript, HTML or any front-end frameworks experience is desirable

- Understanding on NoSQL databases.

- You can extrapolate requirements from customers and product management and distinguish between what they need vs. what they want?

- You are always on the lookout for adding configurability and extensibility to your design.

- You cannot agree with not having ability to automatically test software.

- Usability of the solution keeps you awake at nights

Apply Now

Zeeny Solutions - Java Developer - J2EE/WebSphere (3-6 yrs) (Zeeny Solutions)

- Hands on experience in Java Persistence API (JPA)


- Experience in requirement gathering, analysis and working on functional specification


- Strong coding experience in Core Java & J2ee


- Excellent Development skills on either Weblogic or websphere Application Server


- Knowledge about WebObjects will be an added advantage


- SQL Queries experience required


Job Description:


- Develop J2EE applications with backend as any of database systems like Oracle or SQL Server


- Collaborate with Development, QA, and Professional Services teams to ensure smooth deployment, stabilization and maintenance of customer installations


- Manage customer issues taking changing priorities and SLA into consideration


- Promote detailed communication and sharing of information among overall Technical Support and Engineering support organizations


- Take ownership for and respond to client escalations as appropriate


- Develop project proposals

Apply Now

Senior Software Engineer - Java/J2EE (3-7 yrs) (Sapwood Ventures)

- 3 to 7 years of overall IT experience. Most of this experience in Java(Core Java, J2EE, Springboot, Java Collections, Java Multithreading).

- 1+ years of experience in Big Data( Kafka, Spark, Airflow or equivalent)

- Should have experience designing database schemas for enterprise software - SQL and NoSQL.

- Exposure to frameworks like Spring, Hibernate, Play would be a plus

- Experience with microservices architecture would be beneficial

- Working knowledge of any public cloud (AWS, GCP or Azure)

- Broad understanding and experience of real-time analytics, NoSQL data stores, data modeling and data management, analytical tools, languages, or libraries.

Apply Now

Senior Software Engineer/Technical Lead - Java/J2EE Technologies (3-8 yrs) (Recruitment Firm)

- Must Have 3-8 years of hands-on application development experience with Java/J2EE technologies

- Good understanding and application of software architecture principles1-2 years of hands-on application development experience with Angular frontend framework.

- Prior experience with Relational Databases & No-SQL Databases (PostgreSQL/MongoDB is a plus).

- Prior experience with container technology (Docker is a plus)Experience in unit testing frameworks Java & Angular (Junit, Jasmin/Karma is a plus).

- Ability to communicate effectively with clients & internal team.

- Ability to understand the business requirements and translate them in to module/features. Ability to analyze issues, debug code and problem solve independently.

- Experience in build automation CI/CD process & technologies

Nice to Have

- Experience with AWS services esp. EC2Experience with application monitoring tools such as Elasticsearch, Log-stash, Kibana.

- Understanding of Agile development methodology & tools.

- Experience working in an off-shore/on-site model Origination Domain knowledge

Apply Now

Victrix Systems and Labs - Senior Java Developer - J2EE/Spring (4-8 yrs) (Victrix Systems and Labs Pvt. Ltd.)

Job Description :


- 4-8 Years of experience in designing, developing enterprise web applications using Java.

- Strong experience in Java, Spring, NodeJS, RxJava, Reactor, ReactiveX, Rabbit MQ

- Strong experience in HTML, CSS, JavaScript, and front-end frameworks Angular JS

- Extensively working on Linux environment

- Experience in Web Services (REST)

- Experience in multiple application and web servers like Apache Tomcat, Netty

- Hands-on experience on Mongo, PostgreSQL,

- Knowledge of Docker, Kubernetes, Spinnaker, Jenkins, GitHub

Apply Now

Senior Software Engineer/Technical Lead - Java/J2EE Technologies (3-8 yrs) (Zeteo Talent Consultants)

Top 3 Mandatory Skills : Java, springboot, Angular


Joining time / Notice Period : 15-40 Days

Minimum Relevant Experience : 3 yrs

Nice To Haves :


- Excellent Educational background, NIT, REC, Top universities/college

- Familiarity with Python/Scala/PySpark/Bigdata will be an added advantage.

Other Job Requirements :

- Must-Have 3-8 years of hands-on application development experience with Java/J2EE technologies

- Good understanding and application of software architecture principles

- 1-2 years of hands-on application development experience with Angular front-end framework

- Prior experience with Relational Databases & No-SQL Databases (PostgreSQL/MongoDB is a plus)

- Prior experience with container technology (Docker is a plus)

- Experience in unit testing frameworks Java & Angular (Junit, Jasmin/Karma is a plus)

- Ability to communicate effectively with clients & internal team

- Ability to understand the business requirements and translate them into module/features

- Ability to analyze issues, debug code and problem solve independently

- Experience in build automation CI/CD process & technologies

- Nice to Have Experience with AWS services esp. EC2

- Experience with application monitoring tools such as Elasticsearch, Log-stash, Kibana

- Understanding of Agile development methodology & tools

- Experience working in an off-shore/on-site model

- Origination Domain knowledge

Apply Now

Tech Lead - React.js Development - Java/J2EE/Design Patterns (9-12 yrs) (Hucon Solutions)

Job Requirements :


- 8+ years of experience in development of multi-tier J2EE web applications.

- Strong hands-on experience on Javascript frameworks: ReactJs(preferably), AngularJs or equivalent (but ReactJs much more preferred).

- Strong experience in Java J2EE solutions and experienced in design & development in these environments.

- Good working experience of development using design patterns.

- Experience in Livingdocs or any other modern Digital Content Creation and Publishing System

- Strong Objected Oriented design skills.

- Hands on experience working across both back and front end.

- Experience in Spring, Struts, Hibernate, Springboot, GWT, JMS, JUnit, XML, Web Services both REST & SOAP.

- Experience with application/web servers such as Tomcat.

- Experience in some workflow engine like JBPM will be preferred.

- Strong SQL server database development and SQL tuning skills.

- Expert understanding of SDLC from design through production implementation in an Agile environment.

- Good interpersonal and communication skills; ability to deal effectively with diverse skill sets and personalities, and work effectively as a team player.

- Ability to work as an individual contributor.

Apply Now

Senior Java/J2EE Developer/Lead Developer - Spring/Hibernate/SQL Server (9-12 yrs) (Hucon Solutions)

Job Requirements :


- 8+ years of experience in the development of multi-tier J2EE web applications.

- Strong experience in Java J2EE solutions and experience in design & development in these environments.

- Good working experience of development using design patterns.

- Experience in Living docs or any other modern Digital Content Creation and Publishing System

- Strong Objected Oriented design skills.

- Hands-on experience working across both back and front end.

- Experience in Spring, Struts, Hibernate, Spring boot, GWT, JMS, JUnit, XML, Web Services both REST & SOAP.

- Experience with application/web servers such as Tomcat.

- Experience in some workflow engine like JBPM will be preferred.

- Strong SQL Server database development and SQL tuning skills.

- Expert understanding of SDLC from design through production implementation in an Agile environment.

- Good interpersonal and communication skills; ability to deal effectively with diverse skill sets and personalities and work effectively as a team player.

- Ability to work as an individual contributor and lead if required

Apply Now

Devkraft Technologies - Senior Java Developer - J2EE/Spring/Hibernate (5-10 yrs) (Devkraft Technologies)

Job Description :

- Hands-on experience of 5-10 years in Core Java, J2EE

- Experience in Object-Oriented Programming and Design Patterns such as MVC and other popular design principles

- Experience in Database such as My SQL and ORMs such as Hibernate

- Experience working on Spring Framework and Spring Boot

- Experience in Apache Tomcat and Web Services(Rest/Soap)

- Caching Techniques( Radis, Hazlecast, Aerospike)

- Good to have JavaScript, JS Framework and HTML 5, CSS

- Strong Analytical Skills with a penchant for exploring new technologies.

- Proven Track Record of Achieving Objectives on Schedule, On Budget, And Within Quality Targets.

- Experience in technically managing Software Development Projects.

- Proven experience in managing high performing engineering teams.

- Facilitate good cross-team collaboration to unblock your team.

- Experience with All Aspects of Software Development Lifecycle.

- Very good Knowledge of Agile Methodologies.

Apply Now

Krish Compusoft Services - Java Developer - J2EE/Spring/Hibernate (3-7 yrs) (Krish Compusoft Services, Pvt Ltd.)

Krish Compusoft Services (KCSIT Global) is CMMI Level 3, ISO 27001 certified a cloud and data solutions company. It has international presence at US, UK, South Africa along with Development center in India in Ahmedabad & Pune. KCS partnering with Microsoft Gold partner, Google cloud partner, Amazon cloud partner as well as other OEMs

KCS IT urgently Hiring for Java Developer at Ahmedabad, Gujarat location.

Job type : Permanent

Company website : www.kcsitglobal.com

Notice Period : Only immediate to 30 days joiners are encouraged to apply.

Job Description :

Experience : Minimum 3+ years Java development experience

Must have Required Skills : Java 8, Spring Boot, Hibernate, JPA, API Development, RDBMS, NoSQL

Preferred Skills : Micro-services, CI/CD, Any of Cloud exposure [GCP or Azure or AWS]

Roles & Responsibilities :

- Develop applications using Java, JEE technologies specifically with Spring and Spring Boot.

- Strong background in Java, JEE, spring boot, API Development etc.

- Well experienced in JPA, Hibernate, & Spring Frameworks

- Good experience with RDBMS & NoSQL Database

- Strong knowledge in HTTPS, Web Service(SOAP, REST/JSON).

- Good experience working in Agile/Scrum teams

- Excellent written & verbal communication

- Good analytical and problem-solving abilities

- Good team player with the ability to deliver within schedules.

Apply Now

Finxera India - Senior Java Engineer/Lead Engineer - J2EE/Multithreading (6-14 yrs) (Finxera India Private Limited)

Responsibilities :

- Strong Development Skills in Java (JDK 1.7 OR 1.8)

- Java 7 Features: Enums, Annotations, Generics, Auto boxing, Loops, Concurrent APIs, etc.

- Strong experience with J2EE, Core Java (Serialization, Synchronization, Concurrency, Reflection), Frameworks/ORM tools (Struts/Springs/Hibernate/toplink/JPA/Ibatis, etc), Presentation Layer (JSP/Servlet), Databases, Build and Release, Systems Integration, Agile.

- Strong in the software development process, test driven development.

- Strong design skills/implementation of design patterns.

- Involves understanding of basic database architecture and design.

- Help management establish and enforce team processes and standards.

- Produce high quality code, perform code reviews and mentor/ lead team of junior engineers

- Experience with Multithreading/Data Structures and Algorithms is highly preferred.

- Experience with AWS or other cloud-based solution is highly preferred.

- Expected to stay updated of new technologies and of changes in technologies that affect back- end and front-end web development.

- Demonstrate effective communication and motivational skills.

- Manage and mentor a team of 3-5 talented junior engineers.

- Good communication skills and ability to work with global teams to define and deliver on projects.

- Self driven and fast learner with high sense of ownership

Skills & Qualifications Required :

- Should have scored 70% & above in 10th & 12th grade.

- A minimum of a Bachelor's degree in Computer Science or related software engineering discipline, or equivalent

- Ability to learn quickly and independently

- Strong and innovative approach to problem-solving and finding solutions

- Excellent communicator (written and verbal, formal and informal)

- Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution

- Ability to multi-task under pressure and work independently.

- Ability to prioritize when under pressure

- Business Knowledge on financial services domain experiences would be a plus.

Only Local candidates preferred, i.e. should belong to Chandigarh/Punjab/HP/J&K/Haryana(except Delhi NCR) regions

Apply Now