
Senior Software Engineer

3Pillar Global
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:
Similar Remote Jobs

