We are looking for a Portal - Application architect and a Digital engine- Application architect for a global IT service provider- based out of Bangalore with 8-10 years of experience.
Tafeely App Architect
Job Summary & Responsibilities :
The API Architect will be responsible for designing, developing, and implementing RESTful and SOAP-based APIs aligned with Service-Oriented Architecture (SOA) principles and industry best practices. The role requires deep expertise in Java and Java Enterprise Edition (J2EE) , along with strong experience in API design, development, and backend integration . Hands-on experience with API management frameworks such as Apigee will be an added advantage.
Knowledge & Technical Skills Required
Web API Technologies :
Extensive hands-on experience with J2EE, Apache Camel, Groovy, Spring Boot / Microservices, JSON, REST, Swagger, OpenAPI, SOAP, SMPP, and Message Queuing systems such as IBM MQ, RabbitMQ, and Kafka . Proficient in working with XML / JSON, JWT, WSDL , and development environments like Eclipse .
API Development :
Proven expertise in designing and developing RESTful and SOAP-based Web APIs , ensuring compliance with OpenAPI specifications , industry best practices, and architectural standards.
Core Java Expertise :
Strong proficiency in Java 8 and J2EE with deep understanding of object-oriented programming principles , enterprise architecture patterns , and scalable backend design.
Application Server Management :
Experience in deploying, managing, and optimizing enterprise applications on Apache Tomcat, Oracle WebLogic , and similar application servers.
API Security & Compliance :
In-depth knowledge of API security standards and authentication protocols , including OAuth2, JWT, and Keycloak , ensuring secure and compliant API implementations.
Performance & Memory Management :
Expertise in Java Memory Management , including garbage collection tuning, performance optimization, and troubleshooting of high-load systems.
Build & Automation Tools :
Hands-on experience with Maven and Gradle for build automation, dependency management, and continuous integration.
Database & Scripting :
Proficient in Oracle Databases , UNIX environments , and shell scripting . Skilled in developing and optimizing SQL queries, stored procedures, and scheduled triggers for backend processes.
Project Management & Collaboration Tools :
Working experience with JIRA and Confluence for agile project tracking, documentation, and cross-functional collaboration.
CI / CD & Deployment :
Proficient in CI / CD pipeline implementation using Jenkins , with a strong understanding of deployment automation, environment management, and integration workflows.
API Testing & Quality Assurance :
Skilled in using SOAP UI, Postman, and Insomnia for API testing, validation, and performance verification.
Domain Knowledge (Preferred) :
Exposure to the Telecom domain , including EAI, OSS / BSS, and Siebel systems , will be considered an added advantage.
Engineering in Telecom, Electronics, Computer Science or equivalent.
Application Architect • Bengaluru, Karnataka, India