3Pillar is seeking a Senior Software Engineer with expertise in Java to join their team.
The role involves collaborating with industry leaders and spearheading transformative projects that redefine urban living, establish new media channels for enterprise companies, and drive innovation in healthcare.
Responsibilities include facilitating effective communication with client project stakeholders, crafting high-quality client code, participating in planning and estimation efforts, gathering requirements, executing complex activities, promoting client success through collaboration, engaging in agile software development, mentoring others, and independently driving project delivery.
Requirements:
A minimum of 5+ years of experience in Backend Java development is required.
Candidates must have experience in Agile software development methodologies.
Expertise in Object-Oriented Programming principles such as abstraction and encapsulation is necessary.
High-level design proficiency following UML, C4, or ArchiMate is required.
Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems is essential.
Candidates should demonstrate practice and initiative in mentoring other engineers and decision-makers.
A good understanding of SOLID principles is required.
Familiarity with OWASP is necessary.
Proficiency in the English language is required.
Benefits:
3Pillar offers a flexible work environment, allowing employees to work from the office, home, or a blend of both.
Employees will be part of a global team, learning from top talent and leveraging global resources.
The company emphasizes well-being, providing fitness offerings, mental health plans, and generous time off.
There are opportunities for career growth and development across various projects, offerings, and industries.
3Pillar is an equal opportunity employer, committed to diversity and values like Intrinsic Dignity and Open Collaboration.