Senior Software Engineer

3Pillar Global Logo

3Pillar Global

πŸ“Remote - India

Summary

Join 3Pillar Global as a software engineer and build breakthrough software products for digital businesses. Leverage your expertise in Java, Angular, and other technologies to develop scalable and performant enterprise-level systems. Collaborate with a global team, utilizing agile methodologies and a product-centric approach. Contribute to all stages of the software development lifecycle, from design and implementation to testing and deployment. Enjoy a flexible work environment with remote options and a focus on employee well-being, including generous time off and professional development opportunities. The role requires a minimum of 5 years of experience in Java, Angular, and related technologies, along with expertise in object-oriented programming and high-level design.

Requirements

  • Java 11+, Angular, JSON, corespring, springboot, SQL, MongoDB, Oracle, Kafka, Protocols TCP UDP, microservices
  • Experience in writing Unit test cases
  • Experience in Agile software development methodologies
  • Expertise in applying Object-Oriented Programming principles (abstraction, encapsulation)
  • High-level design proficiency following UML / C4 / ArchiMate
  • Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems
  • Practice and initiative mentoring other engineers and decision-makers throughout the organization
  • Good understanding of SOLID principles
  • Familiarity with OWASP
  • Proficiency in the English language
  • A minimum of 5+ years of experience/expertise in the following areas specified below

Responsibilities

  • Develop scalable and performant enterprise-level systems
  • Collaborate with a global team, utilizing agile methodologies and a product-centric approach
  • Contribute to all stages of the software development lifecycle, from design and implementation to testing and deployment
  • Will be working on Vulnerability or Infra upgrades

Preferred Qualifications

  • Object-Relational Mappers (ORMs)
  • Architectural (Microservices, Serverless etc) and Design (Factory, Singleton, Observer etc) Patterns
  • Unit Testing
  • Working in the Cloud
  • Containers using Docker/Kubernetes
  • Specific client-engagement specified technologies, which will be determined and vetted at the time of the interview
  • Experience in BPMN, camunda
  • DMN, good in communication

Benefits

  • Imagine a flexible work environment – whether it's the office, your home, or a blend of both
  • From interviews to onboarding, we embody a remote-first approach
  • You will be part of a global team, learning from top talent around the world and across cultures, speaking English everyday
  • Our global workforce enables our team to leverage global resources to accomplish our work in efficient and effective teams
  • We’re big on your well-being – as a company, we spend a whole trimester in our annual cycle focused on wellbeing
  • Whether it is taking advantage of fitness offerings, mental health plans (country-dependent), or simply leveraging generous time off, we want all of our team members operating at their best
  • Our professional services model enables us to accelerate career growth and development opportunities - across projects, offerings, and industries

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.