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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer Java AEM

Senior Software Engineer position at 3Pillar Global, focusing on Java and AEM development, offering remote work and opportunity to drive innovative solutions across various industries.

Senior Full Stack Software Engineer - Python

Senior Full Stack Software Engineer position at 3PILLAR GLOBAL, focusing on Python development with 4+ years of experience, remote work in Mexico.

Senior Software Engineer - Java/React

Senior Software Engineer position at 3Pillar Global, focusing on Java and React development with remote work opportunity and global team collaboration.

Senior Software Engineer - Java/React

Senior Software Engineer position at 3Pillar Global, focusing on Java and React development, offering remote work and opportunity to lead innovative technical solutions.

Software Engineer III - Backend (Sunnyvale)

Senior Backend Software Engineer role at Walmart's Sam's Club team, focusing on developing high-performance APIs and services.

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 2 months 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?