Senior Software Engineer - Java

A product development partner that builds breakthrough software products for digital businesses, focusing on Software, SaaS, Media, publishing, information services, and retail.
Backend
Senior Software Engineer
Remote
3+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Java

3Pillar Global is seeking a Senior Software Engineer specialized in Java to join their product development team in Mexico. This remote position offers an exciting opportunity to work with a company that builds breakthrough software products for digital businesses across various industries including Software, SaaS, Media, and retail sectors.

The role requires a skilled Java developer with 3+ years of experience who can independently handle complex tasks and lead technical initiatives. You'll be working with modern technologies including Java 8/11, Spring frameworks, Oracle DB, and various frontend technologies. The position combines hands-on development with leadership responsibilities, including mentoring junior developers and participating in client communications.

As a Senior Software Engineer, you'll be responsible for designing and developing project modules, optimizing delivery, and ensuring high-quality code implementation. The role involves active participation in Agile ceremonies and requires strong technical expertise in both backend and basic frontend technologies. You'll have the opportunity to contribute to architecture decisions and propose improvements to existing systems.

The company offers a comprehensive benefits package including medical insurance, flexible time off, and various bonuses. They have a strong focus on professional development, providing both internal training and support for external certifications. The remote work setup comes with WFH support, making it an ideal position for developers seeking work-life balance.

3Pillar Global stands out with their product mindset approach, focusing on building outcomes that drive business value. Their development teams are trained in core values like Time to Value, Solve For Need, and Excel at Change, ensuring that all projects align with client goals from conception through market launch. This role offers an excellent opportunity for a senior developer looking to make a significant impact while working with cutting-edge technologies in a supportive, growth-oriented environment.

Last updated a minute ago

Responsibilities For Senior Software Engineer - Java

  • Independently deliver medium and complex tasks at agreed quality and time
  • Estimate and execute project modules and spikes from scratch or by modifying existing architecture
  • Optimize delivery, meet deadlines, and deliver results
  • Play a central role in scrum meetings and lead ceremonies
  • Mentor Junior and Intermediate developers
  • Facilitate communication with client project stakeholders
  • Hold technical interviews
  • Identify inconsistencies in architecture/design model and propose improvements
  • Foster collaboration with fellow engineers, testers, and managers

Requirements For Senior Software Engineer - Java

Java
JavaScript
React
  • 3+ years of experience with Java 8 or Java 11
  • Experience with Java Web frameworks (Spring MVC, Spring Boot, JEE)
  • Experience with Spring JDBC or Apache Struts
  • Oracle DB (Oracle DB 12c) knowledge
  • Basic JavaScript knowledge
  • Experience with Agile software development methodologies
  • Proficiency with relational databases and SQL
  • Proficiency in Store Procedures
  • Experience in building frontend with Javascript
  • Proficiency in English language
  • Experience with source control tools (GIT)
  • Unit testing experience
  • Understanding of SDLC
  • Experience with Docker and Jenkins
  • Knowledge of HTTP protocols and JSON/XML formats
  • Knowledge of Apache Tomcat and React

Benefits For Senior Software Engineer - Java

Medical Insurance
  • Vacations according to law from first anniversary
  • Discretionary Time Off
  • 26 days of Christmas bonus
  • Vacation 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
  • WFH support

Interested in this job?

Jobs Related To 3Pillar Global Senior Software Engineer - Java

Senior Software Engineer - Go

Senior Go Software Engineer position at 3Pillar Global, focusing on backend development with modern technologies in a remote-first environment.

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.

EDA/CAD Custom Tool Development Engineer, Google Cloud

Senior engineering role at Google Cloud focusing on EDA/CAD tool development for TPU hardware acceleration, combining chip design expertise with AI/ML implementation.

Senior Application Engineer

Senior Application Engineer position at Google, focusing on business systems integration and enterprise software development with 8+ years of experience required.

Senior Software Engineer - Go

Senior Go Software Engineer position at 3Pillar Global, focusing on backend development with modern technologies in a remote-first environment.