Senior Software Engineer - Java

We build breakthrough software products that power digital businesses, focusing on Software and SaaS, Media and publishing, information services, and retail.
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Java

3PILLAR GLOBAL is seeking a Senior Software Engineer specializing in Java to join their product development team. The company builds breakthrough software products that power digital businesses, focusing on Software and SaaS, Media and publishing, information services, and retail sectors. The role requires a skilled professional with 5+ years of experience in Java development and related technologies.

The position offers an opportunity to work on customer-facing and revenue-generating digital products, applying the company's product mindset core values: Time to Value, Solve For Need, and Excel at Change. The successful candidate will be responsible for developing high-quality, scalable solutions while working closely with client stakeholders and team members.

Key technical requirements include expertise in Java frameworks, RESTful services, AWS Cloud infrastructure, and database management. The role demands strong communication skills, mentorship abilities, and experience with agile methodologies. The position offers comprehensive benefits including medical insurance, flexible time off, and professional development opportunities.

This remote position is based in Mexico, offering an excellent opportunity to work with a global team while maintaining work-life balance. The role provides a perfect blend of technical challenges, leadership opportunities, and the chance to work on innovative products that drive business growth.

Last updated 4 days ago

Responsibilities For Senior Software Engineer - Java

  • Facilitate effective communication with client project stakeholders regarding project status and recommendations
  • Craft client code that is efficient, performant, testable, scalable, secure, and of highest quality
  • Actively participate in accurate planning and estimation efforts
  • Proficiently gather requirements and organize/present developed features for clients
  • Execute complex activities within current methodology and quality standards
  • Promote client success through collaboration with engineers, designers, and managers
  • Engage in agile software development activities
  • Participate in Engineering Practice community and mentor others
  • Independently drive project delivery within defined architecture

Requirements For Senior Software Engineer - Java

Java
PostgreSQL
MySQL
Redis
Kubernetes
  • 5+ years of experience in Java and Java-based frameworks (Spring, Springboot, Hibernate, Apache)
  • Experience with RESTful web services
  • Deep understanding of SQL and relational databases
  • Experience with PostgreSQL/MySQL
  • AWS Cloud experience
  • Experience with containerized services (AWS EKS)
  • Knowledge of High Availability architecture
  • Experience with Redis, KeyCloak, Jenkins, Postman
  • Expertise in Agile methodologies
  • Proficiency in Object-Oriented Programming principles
  • High-level design proficiency following UML / C4 / ArchiMate
  • Experience in creating enterprise-level systems
  • Understanding of SOLID principles and OWASP
  • Proficiency in English language

Benefits For Senior Software Engineer - Java

Medical Insurance
  • Vacations according to law
  • Discretionary Time Off
  • 26 days of Christmas bonus
  • Food coupons
  • Major medical insurance
  • Life Insurance (optional)
  • Savings box (optional)
  • Law benefits: IMSS, Afore, Infonavit
  • Career development plan
  • Home Office
  • Internal Trainings
  • Support with external trainings and certifications
  • Referrals bonus

Interested in this job?

Jobs Related To 3PILLAR GLOBAL Senior Software Engineer - Java

SDET Engineer with Supply Chain Experience

Senior SDET Engineer position at 3Pillar Global focusing on supply chain systems, requiring 10+ years of experience in test automation and CI/CD implementation.

Senior Software Engineer C++ & MongoDB

Senior Software Engineer position at 3Pillar Global focusing on MongoDB and C++ development, offering remote work in Czech Republic with emphasis on distributed systems and database optimization.

Senior Software Engineer C++ & MongoDB

Senior Software Engineer position focused on C++ and MongoDB development, working on distributed database systems and performance optimization.

Lead Application Support Engineer

Lead Application Support Engineer position at 3Pillar Global, focusing on banking and treasury applications with 5+ years experience required.

Senior Java Engineer

Senior Java Engineer position at 3Pillar Global focusing on backend development with Java, Spring Boot, and cloud technologies.