JAVA DIS (DISTRIBUTED INFORMATION SYSTEMS) ARCHITECT- YEARS
Descrição da oferta de emprego
Position.
Java DIS (Distributed Information Systems) Architect- Years Experience.
12 to 17 years Category.
Software Development/ Engineering Location.
Bangalore/Hyderabad/Chennai /Mumbai /Pune Position ID.
J Employment Type.
Permanent We are seeking a talented and experienced Java DIS Architect to lead the design, development, and optimization of distributed information systems (DIS) using Java technologies.
As a Java DIS Architect, you will be responsible for creating scalable and reliable architecture solutions to meet business requirements, ensuring high performance, and guiding technical teams through the implementation process.
Your future duties and responsibilities.
Design and architect robust, scalable, and secure distributed systems using Java technologies.
Lead the technical design and development of large-scale distributed systems that support business goals and growth.
Collaborate with stakeholders (product owners, business analysts, and other teams) to understand requirements and define architectural solutions.
Provide technical leadership and mentorship to development teams, ensuring adherence to best practices in coding, design, and system architecture.
Perform architectural reviews and recommend improvements for scalability, security, and performance.
Ensure the systems are highly available, fault-tolerant, and easy to maintain.
Oversee integration with third-party systems, services, and platforms.
Research, evaluate, and recommend new technologies, tools, and frameworks to improve the system.
Contribute to the development of coding standards, best practices, and process improvements.
Ensure the security and privacy of data within distributed systems.
Collaborate with DevOps teams to implement continuous integration, deployment pipelines, and cloud services.
Write technical documentation for architectures, designs, and integration processes.
Primary Skills.
Java.
Strong expertise in Java-based applications and development.
Microservices Architecture.
Design and implementation of microservices-based architectures, utilizing Java technologies.
Apache Camel.
Experience in using Apache Camel for integration patterns and message routing.
Spring Framework.
Proficiency in Spring Boot, Spring Cloud, and Spring Integration for building scalable microservices.
RESTful APIs.
Design, development, and integration of RESTful services for communication between microservices.
Message Queues and Event-Driven Systems.
Experience with message queues (e.
., Kafka, RabbitMQ) and building event-driven systems.
Distributed Systems.
Deep understanding of the principles and challenges of distributed systems architecture.
Database Knowledge.
Solid experience with relational (SQL) and NoSQL databases, particularly in distributed environments.
Cloud Platforms.
Hands-on experience with cloud technologies like AWS, Azure, or Google Cloud, with a focus on microservices deployment.
DevOps Tools.
Experience with CI/CD pipelines, Jenkins, Docker, Kubernetes, and other DevOps tools to streamline software delivery and management.
Secondary Skills.
UI Development.
Knowledge of frontend technologies such as React, Angular, or Vue.
s for building user interfaces that interact with the backend services.
Web Frameworks.
Familiarity with JavaScript frameworks or libraries to support UI requirements (e.
., Bootstrap, Material UI).
HTML/CSS.
Basic proficiency in HTML5, CSS3, and responsive design principles.
Web Services Security.
Knowledge of OAuth, JWT, or other security protocols for securing RESTful services.
Agile Methodologies.
Experience working in Agile frameworks such as Scrum or Kanban.
Monitoring & Logging Tools.
Familiarity with tools like Prometheus, Grafana, ELK Stack, or Splunk for monitoring distributed systems and debugging issues.
Required qualifications to be successful in this role.
Education.
Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
Proven experience (typically 8+ years) in software development with strong expertise in Java-based applications.
Extensive experience designing and building large-scale, distributed, and high-availability systems.
Strong knowledge of Java frameworks (e.
., Spring, Hibernate, J2EE).
Deep understanding of distributed systems architecture, cloud technologies (AWS, Azure, GCP), and microservices.
Proficiency in system design, performance optimization, and troubleshooting in distributed environments.
Experience with message queues, event-driven architectures, and RESTful APIs.
Solid understanding of database systems (SQL/NoSQL) and data consistency in distributed environments.
Expertise in cloud computing, containerization (Docker, Kubernetes), and CI/CD pipelines.
Experience with DevOps tools and automation frameworks.
Strong knowledge of security principles and how to implement them in distributed systems.
Excellent communication and collaboration skills with a focus on delivering technical solutions to non-technical stakeholders Primary Skill.
2-3 years' experience as Technical Architect, Java, Spring boot, microservices, DIS, Apache camel.
Secondary - UI fromt Skills.
Interface Design & Development Solution Analysis Solution Design Solutions Architecture What you can expect from us.
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging.
Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life.
That’s why we call ourselves CGI Partners rather than employees.
We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value.
You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last.
You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
Come join our team—one of the largest IT and business consulting services firms in the world.
Detalhes da oferta
- CGI
- Em todo Portugal
- Indeterminado - Indeterminado
- Indeterminado
- 15/12/2024
- 15/03/2025
Update and maintain documentation for team processes, best practices, and software runbooks requisitos do trabalho the ideal candidate has: +2 years of experience... as a junior java developer, you will join the team developing and supporting existing and new applications, as part of the fund management......
Years or above experience of channel sales in it or relevant industry is preferred; have understanding of channel sales, with strong customer management ability proven negotiation skills on corporate level and able to cope with stress native in portuguese, english advance and spanish valorable......
We are looking for a scrum master with the following requirements: requisitos do trabalho requirements:• minimum of +2 years of experience as a scrum master, agile coach or agile delivery lead;• scrum master certified;• agile principles & agile frameworks (good understanding of scrum, xp, kanban);• agile......
Minimo 6 anos de experiência* licenciatura em tecnologia ou engenharia informática (ou similar)* experiência em java* conhecimento de ferramentas de ci/cd (por exemplo, jenkins, circle ci)* experiência com testng: anotações e framework* experiência com bdd, nomeadamente cucumber* experiência prática......
Outros dados de posição • duração: contrato 12 meses (renováveis);• trabalho remoto devendo estar em portugal... venha fazer parte dessa equipa de sucesso! requisitos do trabalho • mínimo de 6 anos de experiência profissional, para desenvolvimento e manutenção da plataforma;• conhecimentos de rabbitmq......
Net sw developer profile with a minimum experience of 3 years... we also inform you that your data will be kept in the company for a period of 5 years... experience: 3 years ++ uniksystem is growing the software team to deliver capacity to an onsite customer in lisbon... we are proud to be part of joyn......
Strong knowledge of robotic systems, sensors, and control systems... proficient in programming languages such as c++, python, or java... program, troubleshoot, and optimize robotic systems to meet performance and quality standards... responsibilities: design, develop, and implement automation and robotics......
Maintain current knowledge of important improvements and patterns of inefficient distributed team working practices, as well as how they may affect and improve ways of working... who we are: unikystem is a low-code bpm automation platform boosted by cognitive data capture with 100% accuracy, that turns......
Demonstrated experience in operational support within complex systems... analytical thinking with a methodical approach to complex information... required skills: minimum of 4 years of university education in a relevant field (e... skilled in developing procedural and technical information for technical......
) in addition, we ask you to provide information about your possible start date, salary expectations and language skills... outros dados de posição benefits competitive compensation including meal allowance and flexible benefits in the areas of sport/health, work/life and mobility as well as a hybrid......