Senior Distributed Applications Engineer

3 weeks ago


Metro Manila NCR, Philippines Capgemini Singapore Pte Ltd Full time
We are seeking a highly skilled and experienced Senior Distributed Applications Engineer to join our dynamic team. As a Senior Distributed Applications Engineer, you will play a crucial role in designing, developing, and maintaining our distributed applications infrastructure. Your expertise in Spring Native, Golang or Rust, Kafka, and database technologies such as MongoDB and Postgres will be pivotal in driving the success of our projects.

Responsibilities:

1. Designing and implementing highly scalable and reliable distributed applications using Spring Native, Golang or Rust, and other relevant technologies.
2. Collaborating with cross-functional teams to define and refine software requirements and specifications.
3. Developing robust and efficient application code that adheres to best practices and coding standards.
4. Optimizing application performance and ensuring high availability and fault tolerance.
5. Integrating distributed systems with third-party services and APIs.
6. Troubleshooting and resolving complex issues related to distributed systems and performance bottlenecks.
7. Writing comprehensive technical documentation and providing guidance to junior engineers.
8. Participating in code reviews and providing constructive feedback to ensure code quality.
9. Staying up-to-date with emerging technologies and trends in distributed systems and cloud computing.
10. Mentoring and guiding team members to foster a culture of continuous learning and improvement.

Requirements:

1. Bachelor's or Master's degree in Computer Science or a related field.
2. Proven experience as a Distributed Applications Engineer, with a focus on developing scalable and distributed systems.
3. Strong proficiency in at least one of the following languages: Spring Native, Golang, or Rust.
4. Expertise in working with Kafka and implementing event-driven architectures.
5. Solid experience with MongoDB and Postgres, including data modeling, query optimization, and performance tuning.
6. Strong understanding of cloud computing platforms such as AWS and/or Azure, including deploying and managing applications in these environments.
7. Proficient in designing and implementing RESTful APIs and microservices architectures.
8. Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
9. Excellent problem-solving skills and the ability to troubleshoot complex distributed systems.
10. Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.

Preferred Qualifications:

1. Experience with other distributed systems and messaging frameworks, such as Apache Kafka, Solace, Pulsar or ActiveMQ Artemis.
2. Knowledge of reactive programming paradigms and frameworks like Spring WebFlux, Tokio or Akka.
3. Familiarity with NoSQL databases like MongoDB or Couchbase.
4. Understanding of DevOps practices and CI/CD pipelines.
5. Certification in relevant technologies (e.g., AWS Certified Developer, Azure Developer Associate) is a plus.

If you are a passionate and experienced Distributed Applications Engineer with a strong background in Spring Native, Golang or Rust, Kafka, and database technologies, and if you thrive in a collaborative and challenging environment, we would love to hear from you.


  • Metro Manila / NCR, Philippines Diversify Intelligent Staffing Solutions Inc Full time

    Our team in Melbourne is seeking a highly skilled and experienced Senior Software Engineer who will be responsible for developing high-quality software solutions, leading technical projects, and mentoring junior team members. The Senior Software Engineer will be a champion of Continuous Delivery practices within the team driving modern, collaborative...


  • Metro Manila / NCR, Philippines Eclaro Business Solutions Incorporated Full time

    The Position: We are seeking a Senior Application Developer with both front end and back-end experience developing web applications and web APIs. Our preferred candidate would have both .Net and .Net Core experience with some experience in front end technologies such as React, Angular, Javascript. This developer will also be working with AWS serverless...


  • Metro Manila / NCR, Philippines Encora Technologies Pte Ltd Full time

    Hi IT Professionals, Encora is on the look-out for Sr. Software Engineer with 5 years professional experience in the same role and hands on experience with Java and/or GoLang. Encora is a global Software and Digital Engineering company that helps business overcome the Software Engineering Talent shortage and provides next-gen services and such as Predictive...

  • Devops Engineer

    6 days ago


    Metro Manila / NCR, Philippines First Digital Finance Corporation Full time

    The RoleAt First Digital Finance Corp, we're passionate about building software that solves problems. We will count on our site reliability engineer (SRE) to empower users with a rich feature set, high availability, and stellar performance level to pursue their missions. As we expand customer deployments, we're seeking an experienced SRE to deliver insights...


  • Manila, Philippines Bank of the Philippine Islands (BPI) Full time

    The Senior Application Architect is responsible for leading the design and architecture of application solutions and interfaces. This role involves collaborating with cross-functional teams, analyzing technical requirements, and creating architectural solutions that address business needs, scalability, security, and performance. The Senior Application...

  • DevOps Engineer

    3 weeks ago


    Metro Manila / NCR, Philippines Cafisglobal Inc Full time

    As a DevOps you will develop CI/CD pipelines to manage test, build process and deployment in multiple environment and systems. You will be also in charge of handle complex and distributed enterprise systems bases on HCL 9.1 installed in cloud Kubernetes cluster.Job Description:Creates and maintains CI/CD Pipelines for Software ApplicationTranslates loosely...


  • Metro Manila / NCR, Philippines Sysgen RPO Inc Full time

    II. Duties and Responsibilities • Understands client requirements and how they translate into application features. • Design creative prototypes according to specifications. • Write high-quality source code to program complete applications within deadlines. • Perform unit and integration testing before UAT and launch. • Conduct functional and...

  • Senior .Net Developer

    3 weeks ago


    Metro Manila / NCR, Philippines Clevr Consultancy OPC Full time

    Job Description:As an Senior .NET Developer, your responsibilities will include: Technical Leadership: • Experimenting with and evaluating new libraries and frameworks. • Defining technical, operational, and user requirements; creating conceptual architectures and solution design materials. • Developing solutions that align with the design and...


  • Manila, Philippines Bank of the Philippine Islands (BPI) Full time

    The Senior Application Architect is responsible for leading the design and architecture of application solutions and interfaces. This role involves collaborating with cross-functional teams, analyzing technical requirements, and creating architectural solutions that address business needs, scalability, security, and performance. The Senior Application...

  • Senior AWS Container

    3 weeks ago


    Metro Manila / NCR, Philippines Seven Seven Global Services Inc Full time

    Experience with AWS cloud servicesExperience with Terraform or similar IAC technologies.Working experience scripting, understanding code, Json and yaml files.Experience with Jenkins or similar CI/CD tools and processes and version control using Git/Bitbucket.Knowledge of FAST API/Python/Unix or Linux scripting is required.AWS Certification...


  • Metro Manila / NCR, Philippines Safeway Philtech Inc Full time

    REQUIRED:4 year degree (Computer Science, Information Systems or relational functional field) and/or equivalent combination of education or work experience. At least 3 years working experience as a Support and Maintenance Software Engineer/Analyst At least 3 years hands on experience in using JAVA, UNIX and SQL technologies Has very good communication skills...

  • Application Developer

    3 weeks ago


    Metro Manila / NCR, Philippines Neksjob Corporation Full time

    Responsibility: Design, build and configure applications to meet business process and application requirements.Qualifications: Bachelor's Degree in Information Technology, Computer Science, Engineering, Mathematics, Science related courses or other relevant fields Minimum 2 year(s) of experience is required


  • Metro Manila / NCR, Philippines Neksjob Corporation Full time

    Key Responsibilities of the role include: Design/codes applications following specifications using tools that will vary depending on the project, including but not limited to the following: Programming Languages: Java, C# (.NET), Python, Perl, Groovy, JavaScript, SQL Frameworks: Maven/Ant/Gradle, OSGi, Spring/Struts, Hibernate, WebAPI Technologies: JSON,...


  • Metro Manila / NCR, Philippines Neksjob Corporation Full time

    Job Description Core Engineering developers undertake activities on a software asset-oriented basis, either individually or as part of a larger team, and in projects that will vary in duration. These assets will be used in turn in search and NLP software solutions for specific client projects in a wide variety of markets and industries. They could...


  • Metro Manila / NCR, Philippines Safeway Philtech Inc Full time

    Key Responsibilities include, but are not limited to:This position is responsible for a combination of system administration and platform engineering with direct responsibility for the builds and ongoing support of multiple environments. You will help drive the design of solutions implemented in public cloud (Azure) and work with other engineers in the...

  • Jr. Linux Engineer

    3 weeks ago


    Metro Manila / NCR, Philippines The Dairy Farm Company Limited ROHQ Full time

    We are looking for a Junior Linux Engineer to join our team and contribute to the development and maintenance of our Linux-based systems. The candidate will have a foundation in Linux operating systems, and basic networking concepts. As a Junior Linux Engineer, you will work closely with senior engineers to deploy, configure, monitor, and troubleshoot Linux...

  • DevOps Engineer

    2 weeks ago


    Metro Manila / NCR, Philippines Cognizant Full time

    Cognizant is looking for an experienced DevOps Engineer for our fast-growing business area. An ideal candidate is someone best problem-solvers, idea-makers, and high-energy individual. If you meet our background requirements and looking for an opportunity to be rewarded for your skills and expertise, is the ideal opportunity for you! Grade: Senior...


  • Metro Manila / NCR, Philippines Capgemini Singapore Pte Ltd Full time

    Responsibilities: - Develop responsive and user-friendly web applications using ReactJS or VueJS, adhering to best practices and coding standards. - Collaborate with designers, backend developers, and other stakeholders to translate wireframes, mockups, and requirements into high-quality front-end code. - Lead and participate in the architectural design and...


  • Metro Manila / NCR, Philippines Eclaro Business Solutions Incorporated Full time

    As a 'Senior Database Developer' at Continental Insurance, you will be responsible for designing and implementing backend data processing that support our cloud-based applications and services. On a day-to-day basis, you will own best practice for data management and data engineering - providing support to other members of the team and raising awareness...


  • Metro Manila / NCR, Philippines Champ Cargosystems Philippines Inc Full time

    Responsibilities  • Perform several roles such as program coder, code review, unit testing and technical support • Collaborate with other software engineers in the performance of assigned tasks. • Translate design and functional specifications into program code; enforce the Company's software engineering methodology and standards. • Champion good...