Jobs
Interviews

9 Service-Oriented Architecture Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5.0 - 10.0 years

20 - 35 Lacs

Gurugram

Work from Office

Job Title: Specialist Smalltalk and Java Location: Gurugram, India Experience Required: 5 to 11 years Notice Period: Up to 60 days Interview Process: Technical Interviews Face-to-Face Technical Interview Partner Round TAF Assessment Job Summary We are looking for a highly skilled and experienced Smalltalk Developer with strong experience in Java to join our growing technology team. This is a critical role responsible for managing, extending, and modernizing enterprise systems using Smalltalk and Java technologies. You will contribute to designing robust, scalable solutions and ensuring their high quality and performance in a collaborative and agile environment. Key Responsibilities Manage and enhance applications built using Smalltalk and Java , ensuring seamless integration and optimal performance. Contribute to the design and implementation of new system components based on modern service-oriented architecture and SOLID principles . Participate in full lifecycle application development: design, development, testing, and deployment. Work as part of an Agile team, contributing to sprints, backlog refinement, and continuous improvement. Learn and work with both existing legacy systems and new technologies as needed. Identify and resolve technical challenges and performance bottlenecks across systems. Maintain high standards of software quality within the team by establishing best practices, writing unit and integration tests, and performing code reviews. Collaborate with business analysts, architects, and other developers to deliver high-quality solutions. Mentor junior team members and contribute to knowledge sharing and upskilling within the team. Drive improvements in software design, development processes, and infrastructure. Required Skills and Qualifications Bachelor's or Masters degree in Computer Science, Engineering, or a related field from a reputed university. 46+ years of hands-on experience in software development, including: Strong experience with Smalltalk , preferably with Gemstone . Proficient in Java development and its ecosystems. Experience in object-oriented programming and solid understanding of software design patterns and SOLID principles . Strong background in building and maintaining enterprise-scale applications. Experience with architectural design patterns such as: Event-Driven Architecture (EDA) Service-Oriented Architecture (SOA) Domain-Driven Design (DDD) Working knowledge of relational databases like Oracle and Microsoft SQL Server . Familiarity with Test-Driven Development (TDD) , including writing unit and end-to-end tests. Excellent problem-solving, analytical , and communication skills . Ability to deliver quality code and drive continuous improvements in the codebase. Ability to work across geographically distributed teams and time zones. Desirable (Nice to Have) Previous experience in FinTech , insurance , or financial services domains. Experience with DevOps tools and CI/CD pipelines. Exposure to cloud platforms or container-based deployment. Demonstrated ability to mentor and coach junior developers. Experience working in large, multi-team Agile environments. Work Environment A collaborative and inclusive work environment focused on innovation and continuous improvement. Exposure to complex, mission-critical applications used at a global scale. Opportunities for upskilling and learning new technologies and practices.

Posted 1 week ago

Apply

15.0 - 19.0 years

45 - 50 Lacs

Pune

Remote

What You'll Do Avalara aspires to betheglobal cloud compliance platform. You, as a Principal Software Engineer at Avalara will be part of a AvaTax architecture team leading and driving scalable, reliable, secure and performant global tax calculation engine and its dependent services. You would also contribute to Global Architecture Review Board, Solution Architecture team and Global Architecture Team. You will report to Senior Director of Engineering. AvaTax Tax Calculation Engine performs multiple complex operations to find accurate tax calculation with very low latency. The engine needs to perform multiple thousands of such calculation every second, with a very high tax accuracy to a cent. You'll lead the architecture of the calculation engine to make it simpler to onboard a all tax type (example: Consumer Use/ VAT /) and adding support for additional countries. You'll work with multiple teams and architects to build the solution active and cloud agnostic. You would also work with teams and architects to develop core platform services. What Your Responsibilities Will Be Improve and provide a delightful customer experience for users of our APIs by - reducing cognitive load for developers to build and release APIs, increasing consistency across APIs built and delivered by multiple teams, being predictable with releases and quality of the same, and more. Strategizing, influencing, and planning out a path for the product and services with-in AvaTax to be globally distributed and available. Always improve the quality of our products by coming up with and implementing new plans and improving our current daily work Improve architecture, design, and facilitate development of top priority projects Mentor engineers and leads, share your skills and expertise, encourage creativity and new ideas Help grow and strengthen Avalara's business by improving its technology, processes, and people What Youll Need To Be Successful Minimum of a 4-year technical degree in Computer Science or related field 15+ years of experience working in cloud-based environments such as AWS, GCP, or Azure Expertise in building applications using C# and .NET Core Experience shipping customer-facing software in at least 2 core languages such as C#, Java, etc. Knowledge of architectural styles and design patterns Experience in data modelling, database design, and building applications at scale by service-oriented architectures, microservices and industry best practices Willingness to challenge the status-quo with the knowledge to change it Proficiency in CI/CD tools (Jenkins, GitLab, etc.)

Posted 3 weeks ago

Apply

3.0 - 5.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Key Responsibilities : Provide real-time technical support for environments and supported applications and technologies on Red hat JBoss, Apache Tomcat and Webserver. Installation, Configuration, troubleshooting, advance configuration of JBoss, Apache Tomcat webserver in windows and UNIX operating systems Setting up Application Server HTTP Server and Setting up clusters of various sizes. Administration of application server and webservers including installation, configuration, security and monitoring Oracle FUSION WebLogic Software installation and Maintenance (11.x, 12.x versions) Installing WebLogic patches, service packs etc. WebLogic Application server administration. Performance monitoring and tuning - Basic Carrying out Thread Dump Analysis, Heap dump analysis etc. Configuring of LDAP and Security realms - Basic Developing automation scripts. Applying utilities like WebLogic Admin, Web Logic Deployer etc. Integrating with HTTP servers. Troubleshooting of JAR, EAR, WAR etc. Technical Experience : Strong hands on experience on IIS servers HTML, JavaScript, XML, AJAX, Service-Oriented Architecture. Exposure in configuring and troubleshooting virtual directory / application pool Manage multiple sites, IIS performance Tuning. Hands on experience on SSL configuration / administration scripts and Authentication modes Exposure to COM and ASP NET framework and command line admin scripts6 Experience in Cluster, Load balancer distribution session, Firewall7 IIS troubleshooting Deploy, Administer, Support and maintain middleware applications to enable communication between financial applications on diverse platforms with varying interfaces. Responsible for the installation, maintenance and configuration of WebLogic environments. Assess and identify appropriate changes and make recommendations for implementation. Perform WebLogic system administration, troubleshooting, monitoring, problem resolution, system security and change implementation. Perform WebLogicinstallation, administration and documentation. Work individually or in a team on various system projects related to UNIX, Linux, Windows and Application support. Plan, prepare and apply maintenance fixes and upgrades to WebLogic software. Assist application support team with high level problem program debugging through heap and thread dump analysis. Provide system support including off shift on call support as and when required. Increase staff skill levels by cross training. Career Level - IC2

Posted 3 weeks ago

Apply

0.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Genpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients. Powered by our purpose - the relentless pursuit of a world that works better for people - we serve and transform leading enterprises, including the Fortune Global 500, with our deep business and industry knowledge, digital operations services, and expertise in data, technology, and AI. Inviting applications for the role of Principal Consultant, Python Developer In this role, you will be responsible for coding, testing, and delivering high quality deliverables, and should be willing to learn new technologies. Responsibilities . Experience in developing program specifications and coded modules according to specifications and client standards . Experience in requirements capturing and design from Database, BI Setup, and Implementation, etc. . Ability to communicate efficiently within a multi-disciplinary project team employees and external agencies to complete assigned tasks on time and within specifications . Liaison with Products and Strategy teams to understand and develop the Python codes for respective product policies . Hands-on and able to understand technical issues and seek as needed. Build client relationships . Establish process rigor and should be a transformation evangelis Qualifications we seek in you! Minimum Qualifications . BE/B Tech/MCA . Excellent written and verbal communication skills Preferred Qualifications/ Skills . Bachelor&rsquos degree in computer science, Software Engineering, Information Technology, or related field required . Hands-on application development. . Expert in Python. Must have good knowledge on common libraries like Panadas, NumPy, Matplotlib. . ETL skills. Different ways to get , change, process, export Data . RDBMS knowledge (preferably DB2/Sybase/MSSQL/PostgreSQL) . A very strong communicator with the ability to interface directly with clients and analysts to ensure technical requirements and delivery align with expectations . A strong understanding of Agile/Scrum and ability to deliver solutions under this methodology . Experience in the development of service-oriented architecture application, good understanding of Object-Oriented Design and Design Patterns . Strong analytical and design skills, including the ability to understand business requirements and translate them into efficient and effective technical designs that work well within large-scale, well-structured enterprise environments . Excellent troubleshooting skills, with the ability to quickly identify and document the root cause of issues, and effectively communicate possible resolutions . Must be comfortable in working in unix environment and have experience with web servers such as Apache and Tomcat . Effective communication, presentation, and collaboration skills . Can work independently effectively Genpact is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. Genpact is committed to creating a dynamic work environment that values respect and integrity, customer focus, and innovation. For more information, visit www.genpact.com . Follow us on Twitter, Facebook, LinkedIn, and YouTube. Furthermore, please do note that Genpact does not charge fees to process job applications and applicants are not required to pay to participate in our hiring process in any other way. Examples of such scams include purchasing a %27starter kit,%27 paying to apply, or purchasing equipment or training.

Posted 1 month ago

Apply

6.0 - 14.0 years

14 - 34 Lacs

Delhi, India

On-site

Description We are seeking an experienced Middleware Architect to join our dynamic team in India. The ideal candidate will be responsible for designing and implementing robust middleware solutions that facilitate seamless application integration and communication across our organization. Responsibilities Design and implement middleware solutions to support application integration and communication. Evaluate and select appropriate middleware technologies to meet business needs. Collaborate with development teams to understand integration requirements and provide solutions accordingly. Ensure middleware solutions are scalable, secure, and high-performing. Monitor and troubleshoot middleware systems to ensure optimal performance and reliability. Document middleware architecture, processes, and workflows for future reference and compliance. Stay updated on industry trends and best practices related to middleware technologies. Skills and Qualifications 6-14 years of experience in middleware architecture and design. Strong knowledge of middleware technologies such as IBM WebSphere, Oracle Fusion Middleware, or Apache Camel. Experience with integration patterns and frameworks such as ESB, SOA, or microservices. Proficiency in programming languages such as Java, Python, or C# for middleware development. Understanding of cloud-based middleware solutions and services (e.g., AWS, Azure). Familiarity with database technologies and data integration concepts. Excellent problem-solving skills and ability to work in a team-oriented environment. Strong communication and interpersonal skills to liaise with stakeholders effectively.

Posted 1 month ago

Apply

5.0 - 10.0 years

12 - 20 Lacs

Pune

Work from Office

Strong expertise in React, HTML5, CSS3, JavaScript, TypeScript. Strong experience with C#.NET, .NET Core, ASP.NET Web API, Dapper, Proficiency with MSSQL. Hands-on experience with Microsoft Azure, especially serverless architecture

Posted 1 month ago

Apply

10.0 - 20.0 years

12 - 22 Lacs

Bengaluru

Work from Office

About The Role : Role Purpose The purpose of the role is to create exceptional and detailed architectural application design and provide thought leadership and enable delivery teams to provide exceptional client engagement and satisfaction. Do 1. Develop architectural application for the new deals/ major change requests in existing deals a. Creates an enterprise-wide architecture that ensures systems are scalable, reliable, and manageable. b. Manages application assets and directs the development efforts within an enterprise to improve solution delivery and agility c. Guides how to construct and assemble application components and services to support solution architecture and application development d. Maintains the frameworks and artefacts used in the implementation of an application, with reference to the systematic architecture of the overall application portfolio e. Responsible for application architecture paradigms such as service-oriented architecture (SOA) and, more specifically, microservices, ensuring business achieve agility and scalability for a faster time to market f. Provide solution of RFPs received from clients and ensure overall design assurance Develop a direction to manage the portfolio of to-be-solutions including systems, shared infrastructure services, applications in order to better match business outcome objectives Analyse technology environment, enterprise specifics, client requirements to set a collaboration design framework/ architecture Depending on the clients need with particular standards and technology stacks create complete RFPs Provide technical leadership to the design, development and implementation of custom solutions through thoughtful use of modern technology Define and understand current state solutions and identify improvements, options & tradeoffs to define target state solutions Clearly articulate and sell architectural targets, recommendations and reusable patterns and accordingly propose investment roadmaps Evaluate and recommend solutions to integrate with overall technology ecosystem Tracks industry and application trends and relates these to planning current and future IT needs g. Provides technical and strategic inputs during the project planning phase in the form of technical architectural designs and recommendations h. Account mining to find opportunities in the existing clients i. Collaborates with all relevant parties in order to review the objectives and constraints of solutions and determine conformance with the Enterprise Architecture. j. Identifies implementation risks and potential impacts. k. Create new revenue streams within applications as APIs that can be leveraged by clients l. Bring knowledge of automation in application by embracing Agile and dev-ops principles to reduce manual part 2. Understanding application requirements and design a standardize application a. Creating Intellectual Property in forms of services, patterns, models and organizational approaches b. Designing patterns, best practices and reusable applications that can be used for future references c. Ensure system capabilities are consumed by system components and set criteria for evaluating technical and business value in terms of Tolerate, Invest, Migrate and Eliminate d. Provide platform to create standardize tools, uniform design and techniques are maintained to reduce costs of maintenance e. Coordinating input on risks, costs and opportunities for concepts f. Developing customised applications for the customers aligned with their needs g. Perform design and code reviews thoroughly on regular basis, keeping in mind the security measures h. Understanding design and production procedures and standards to create prototypes and finished products i. Work closely with systems analysts, software developers, data managers and other team members to ensure successful production of application software j. Offer viable solutions for various systems and architectures to different types of businesses k. Seamless integration of new and existing systems to eliminate potential problems and maintain data structure and bring value in terms of development l. Transforming all applications into digital form and implement and evolve around mesh app and service architecture that support new technologies like IOT, blockchain, machine learning, automation, BOTS etc m. Cloud Transformation:(Migration) Understanding non-functional requirements Producing artefacts such as deployment architecture, interface catalogue Identify internal and external dependency, vendor and internal IT management Support build and testing team n. Cloud Transformation:(Modernization) Understanding and Defining target architecture in Integration space Assessing project pipeline / demand and align to target architecture Technical support of delivery team in terms and POC and technical guidance o. Keep Up-to-date with the latest technologies in the market

Posted 1 month ago

Apply

8.0 - 10.0 years

25 - 30 Lacs

Pune

Work from Office

Role Purpose The purpose of the role is to create exceptional and detailed architectural application design and provide thought leadership and enable delivery teams to provide exceptional client engagement and satisfaction. Do 1. Develop architectural application for the new deals/ major change requests in existing deals a. Creates an enterprise-wide architecture that ensures systems are scalable, reliable, and manageable. b. Manages application assets and directs the development efforts within an enterprise to improve solution delivery and agility c. Guides how to construct and assemble application components and services to support solution architecture and application development d. Maintains the frameworks and artefacts used in the implementation of an application, with reference to the systematic architecture of the overall application portfolio e. Responsible for application architecture paradigms such as service-oriented architecture (SOA) and, more specifically, microservices, ensuring business achieve agility and scalability for a faster time to market f. Provide solution of RFPs received from clients and ensure overall design assurance Develop a direction to manage the portfolio of to-be-solutions including systems, shared infrastructure services, applications in order to better match business outcome objectives Analyse technology environment, enterprise specifics, client requirements to set a collaboration design framework/ architecture Depending on the clients need with particular standards and technology stacks create complete RFPs Provide technical leadership to the design, development and implementation of custom solutions through thoughtful use of modern technology Define and understand current state solutions and identify improvements, options & tradeoffs to define target state solutions Clearly articulate and sell architectural targets, recommendations and reusable patterns and accordingly propose investment roadmaps Evaluate and recommend solutions to integrate with overall technology ecosystem Tracks industry and application trends and relates these to planning current and future IT needs g. Provides technical and strategic inputs during the project planning phase in the form of technical architectural designs and recommendations h. Account mining to find opportunities in the existing clients i. Collaborates with all relevant parties in order to review the objectives and constraints of solutions and determine conformance with the Enterprise Architecture. j. Identifies implementation risks and potential impacts. k. Create new revenue streams within applications as APIs that can be leveraged by clients l. Bring knowledge of automation in application by embracing Agile and dev-ops principles to reduce manual part 2. Understanding application requirements and design a standardize application a. Creating Intellectual Property in forms of services, patterns, models and organizational approaches b. Designing patterns, best practices and reusable applications that can be used for future references c. Ensure system capabilities are consumed by system components and set criteria for evaluating technical and business value in terms of Tolerate, Invest, Migrate and Eliminate d. Provide platform to create standardize tools, uniform design and techniques are maintained to reduce costs of maintenance e. Coordinating input on risks, costs and opportunities for concepts f. Developing customised applications for the customers aligned with their needs g. Perform design and code reviews thoroughly on regular basis, keeping in mind the security measures h. Understanding design and production procedures and standards to create prototypes and finished products i. Work closely with systems analysts, software developers, data managers and other team members to ensure successful production of application software j. Offer viable solutions for various systems and architectures to different types of businesses k. Seamless integration of new and existing systems to eliminate potential problems and maintain data structure and bring value in terms of development l. Transforming all applications into digital form and implement and evolve around mesh app and service architecture that support new technologies like IOT, blockchain, machine learning, automation, BOTS etc m. Cloud Transformation: (Migration) Understanding non-functional requirements Producing artefacts such as deployment architecture, interface catalogue Identify internal and external dependency, vendor and internal IT management Support build and testing team n. Cloud Transformation: (Modernization) Understanding and Defining target architecture in Integration space Assessing project pipeline / demand and align to target architecture Technical support of delivery team in terms and POC and technical guidance o. Keep Up-to-date with the latest technologies in the market Mandatory Skills: Headless Commerce. Experience: 8-10 Years.

Posted 2 months ago

Apply

4 - 7 years

8 - 12 Lacs

Pune

Hybrid

EDUCATION AND EXP A professional degree in Computer Science from a reputable institution, backed by a consistent academic record. A knack for problem-solving, data structures, and algorithms. Proficiency in ElasticSearch. 5-10 years of hands-on development experience, primarily in building products for large enterprises. Exceptional communication skills. Mastery in Java programming; familiarity with Python is a plus. Experience with Spring Boot. Practical knowledge of one or more cloud-based technologies (e.g., ElasticSearch, Storm, Hazelcast, MongoDB, Ceph, Kafka) is highly desirable. Expertise in building concurrent and/or parallelized, highly performant scalable applications. A track record of identifying and addressing complex issues in scalable deployments. Exposure to Service-Oriented Architecture (SOA) and Test-Driven Development (TDD) is an added advantage. ROLES & RESPONSIBILITIES: Dive deep into technical aspects (Analysis, Design & Implementation) as required. Take complete ownership of features within the product. Engage in debates and detailed discussions about functional and non-functional requirements with our Product Management team. Collaborate with the team to design solutions, seeking stakeholder input before implementation. Create essential artifacts such as functional specifications and detailed designs for your assigned features. Implement intricate features with an unwavering commitment to quality, following the Test- Driven Development (TDD) process. Maintain open lines of communication, promptly reporting risks and progress to your supervising manager. Share your expertise and mentor team members. Provide support by troubleshooting and creating Root Cause Analysis (RCA) for production issues, subsequently working on short-term and long-term solutions.

Posted 2 months ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies