CrawlJobs Logo

Senior Software Engineer - Java & AWS

3pillarglobal.com Logo

3Pillar Global

Location Icon

Location:
Mexico

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Elevate your expertise to new heights at 3Pillar, the premier destination for trailblazing senior software engineers like yourself. Picture collaborating with industry leaders, spearheading transformative projects that redefine urban living, establishing new media channels for enterprise companies, or driving innovation. Our mission is to revolutionize the tech landscape, and your skills are integral to achieving this ambitious goal. Your role extends beyond the realm of code composition; you will architect transformative solutions that reshape entire industries. Join us and spearhead the charge toward a tech future that transcends the ordinary.

Job Responsibility:

  • Independently guide the technical direction and implementation by the whole team within defined architecture in all stages from conceptualization to deployment
  • Evaluate trade-offs between correctness, robustness, performance, and customer impact to ensure the development of the right solution, with client success at the forefront
  • Technical documentation and repository management practices, including tasks such as creating branches, pull requests, merges, etc.
  • Collaborate with product, design, and engineering teams to provide necessary oversight of architecture and dependencies influencing product strategy and direction
  • Contribute to code reviews, documentation, and addressing complex bug fixes with a focus on security, performance, and reliability
  • Practice community, mentoring Senior Engineers and others through Communities of Practice (CoPs) or on project teams, supporting the growth of technical capabilities

Requirements:

  • A minimum of 7+ years of experience/expertise working as a Full Stack Engineer
  • Java 17 or superior
  • Spring boot
  • EJBs
  • Websphere Application Server
  • Tomcat Application Server
  • Microservices
  • Kubernates
  • AWS (ECS / EKS)
  • Azure Devops / Github Actions
  • DB2 Database
  • Aurora Database
  • Desirable with Mobile experience (eg. Flutter, Mobile First, Ionic)
  • Previous experience migrating Monolithic Applications to Microservices
  • High level of English proficiency required to interact with a globally-based development team
  • Experience Agile software development methodologies
  • Demonstrated experience following and adapting high-level architecture to project and client needs
  • Ability to verify/validate architecture implementations and influence overall architecture beyond the team
  • Expertise in applying object-oriented programming, with preferred experience in Java
  • High-level design proficiency following UML / C4 / ArchiMate
  • Experience in effectively working collaboratively among relevant information stakeholders to create and implement well-tested, scalable, secure, and performant enterprise-level systems that ultimately deliver the client’s desired business outcome
  • Demonstrated initiative in mentoring other engineers and decision-makers throughout the organization
  • Very good knowledge of architectural styles and design patterns, SOLID principles and OWASP
  • Must: Java 17 or superior
  • Spring Boot
  • Microservices
  • AWS (ECS / EKS)
  • Aurora Database
  • Experience using Elasticache / Redis
  • Reactive Programming pattern
  • Desirable with FrontEnd Mobile experience (Flutter)
  • Azure DevOps

Nice to have:

  • EJBs
  • Websphere Application Server
  • Tomcat Application Server
  • GitHub Actions DB2 Database
  • IBM MQ experience or different Queue Manager tool experience
  • Ability to set technical strategy and direct implementation across several teams/whole product
  • Ability to refine and clarify technical details (including definition of done) based on internal or external PO for User Stories and task assignments
  • Ability to provide technical orchestration among the overall tasks
  • Experience in building CI/CD pipelines
  • Knowledge of building Cloud Native applications
  • Knowledge or experience working with mobile development (Mobile First or Flutter) ideally
What we offer:
  • Medical Insurance benefits as per company policy
  • Life Insurance as per company policy
  • 15 days of paid vacation plus additional days based on tenure
  • Vacation bonus as per local law
  • Sick leave and paid holidays as per local law
  • Profit sharing as per local law
  • Paternity and maternity leave as per as per local law
  • Marriage, bereavement and graduation leaves as per company policy
  • Christmas bonuses as per local law
  • Work from home allowance as per company policy
  • Punctuality and attendance bonuses as per company policy
  • Food tickets as per company policy
  • Direct deposit of payroll
  • Paid professional certifications
  • Flexible work environment – whether it's the office, your home, or a blend of both
  • Remote-first approach
  • Part of a global team, learning from top talent around the world and across cultures
  • Well-being focus
  • Fitness offerings
  • Mental health plans (country-dependent)
  • Generous time off
  • Accelerated career growth and development opportunities - across projects, offerings, and industries

Additional Information:

Job Posted:
January 07, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer - Java & AWS

Senior Backend Software Engineer

Working at Atlassian; Atlassians can choose where they work – whether in an offi...
Location
Location
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years experience building and developing backend applications
  • Bachelor's or Master's degree with a preference for Computer Science degree
  • Senior-level experience with one or more prominent languages such as Java, Python, Kotlin, Go, or Scala is required
  • Understanding of SaaS, PaaS, IaaS industry with hands-on experience with public cloud offerings (e.g., AWS, GCP, Azure)
  • Fluency in any one database technology (e.g. RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra)
  • Experience crafting and implementing well-tested, highly scalable and performant micro-services and/or other distributed systems
  • Practical knowledge of agile software development methodologies (e.g., XP, scrum)
  • Knowledge to evaluate trade-offs between correctness, robustness, performance, space and time
  • Practice in mentoring other engineers and influencing decision makers throughout the organization
  • Considers the customer impact when making technical decisions
Job Responsibility
Job Responsibility
  • Drive large, complex projects autonomously, from technical design to launch
  • Tackle complex architecture challenges, apply architectural standards and start using them on new projects
  • Lead code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems
  • Be an example for thorough, meaningful code reviews
  • Partner across engineering teams to tackle company-wide initiatives spanning multiple projects
  • Transfer your depth of knowledge from your current language to excel as a Java developer
  • Mentor junior members of the team
What we offer
What we offer
  • Health and wellbeing resources
  • Paid volunteer days
Read More
Arrow Right

Senior Software Developer – Java

We are recruiting a Senior Software Engineer for a company whose core business i...
Location
Location
Portugal , Lisboa
Salary
Salary:
Not provided
https://www.precisers.pt Logo
Precise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Proven experience working in an Agile framework (Scrum/Kanban)
  • Excellent communication and expectation management skills
  • Demonstrated commitment to high-quality, maintainable code
  • Strong expertise in Java and Spring Boot
  • Experience with relational and non-relational databases
  • Solid understanding of microservices architecture
  • Hands-on experience with cloud computing (AWS preferred)
  • Familiarity with CI/CD pipelines and production deployment best practices
Job Responsibility
Job Responsibility
  • Design, implement, and maintain scalable and secure software solutions
  • Collaborate with cross-functional teams to gather and refine requirements
  • Optimize performance to ensure a seamless user experience
  • Guide and mentor junior engineers, promoting best practices
  • Ensure high test coverage and follow CI/CD processes
  • Provide production support and maintain system reliability
  • Stay up to date with emerging technologies, architectures, and coding best practices
  • Adapt to a fast-paced environment with shifting priorities
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer

As a Senior Staff Software Engineer, you will join a highly performing team of e...
Location
Location
United States , New York
Salary
Salary:
156400.00 - 225000.00 USD / Year
siriusxm.com Logo
SiriusXM
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science/Mathematics or a similar field
  • 12+ years of software engineering experience in Java programming language (preferably JDK17 or higher)
  • 5+ years of experience developing and designing data applications and data pipelines
  • 7+ years of experience crafting microservices and scalable products, utilizing diverse cloud platforms (ideally AWS)
  • Strong understanding of engineering software processes, lifecycle methodology, configuration management, release management, and system verification and testing
  • Ability to work independently and oversee entire projects or significant parts, focusing on completing the tasks on time
  • Proven ability to research and become proficient in new technologies
  • Strong analytical and problem-solving skills, with meticulous attention to detail and a dedication to continuous improvement
  • Proficiency in constructing detailed software architecture diagrams
  • Interpersonal skills and ability to interact and work with staff at all levels
Job Responsibility
Job Responsibility
  • Design and build high-performance, reliable, and scalable reporting APIs and data pipelines
  • Lead high-level architecture discussions and planning sessions work with ad measurement, revenue and addressability data
  • Work with various teams of engineers building software in a collaborative development process
  • Execute tasks with utmost clarity and precision, demonstrating a strong sense of ownership and providing clear direction to drive projects forward effectively
  • Collaborate with the Product team to clarify the scope of the projects by giving thoughtful feedback which challenges and clarifies requirements intent
  • Collaborate with the Global Operations and Cloud Infrastructure teams to ensure flawless production deployments and support the Incident Management team
  • Responsible for conducting technical interviews as needed, ensuring a consistently high bar for engineering excellence and performance standards
  • Responsible for mentoring and guiding junior engineers.
What we offer
What we offer
  • discretionary short-term and long-term incentives
  • Fulltime
Read More
Arrow Right

Senior Java Engineer

As a Senior Java Engineer at AUTO1’s you will play a pivotal role in revolutioni...
Location
Location
Salary
Salary:
Not provided
auto1.com Logo
AUTO1 Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in Java programming with Spring-based technologies
  • Good understanding of JVM and strong experience in building robust and scalable RESTful APIs and GraphQL services
  • Hands-on experience with Spring Boot, PostgreSQL, Terraform, AWS services
  • Solid technical background with a strong grasp of computer science fundamentals, data structures, algorithms, and distributed systems
  • Curiosity and ability to quickly learn and adapt to new and unfamiliar technologies, frameworks, and paradigms
  • Good communication skills in English
Job Responsibility
Job Responsibility
  • Architect, develop, ship, monitor, and maintain throughout the whole software development life cycle in our service-oriented platform with currently 300+ restful microservices
  • Use your experience, hands-on, thinking outside the box, and can-do attitude to solve complex problems
  • Raise the bar and drive technological innovations to keep AUTO1 at the cutting edge
  • Lead by example and mentor those around you to push boundaries and excel
  • Collaborate with various engineering and product teams and stakeholders to ensure our high business standards, and take the chance to get involved with other technologies and other fields of software development
What we offer
What we offer
  • Educational budget for your personal growth
  • Working from home options
  • Flexible working hours
  • 30 days of vacation
  • Team and company events like Hackathons, Company Party
  • Join more than 100 different nationalities in a truly international and diverse working environment
  • Fulltime
Read More
Arrow Right

Senior Java Engineer, Remarketing

Join AUTO1 Group, Europe's leading digital automotive platform, and revolutioniz...
Location
Location
Salary
Salary:
Not provided
auto1.com Logo
AUTO1 Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Electronics, Computer Science, Mathematics, or Physics
  • 5+ years of professional experience in Java programming with Spring-based technologies
  • Using Java 21 version
  • Understanding of microservices infrastructure
  • Experience with distributed systems architecture and reliability engineering
  • Experience with any major cloud vendor, especially AWS
  • SQL and NoSQL database modeling and performance (PostgreSQL, MySQL, Redis), ORMs
  • Deep understanding of JVM
  • Strong experience in building Restful APIs
  • Hands-on experience with Spring Boot
Job Responsibility
Job Responsibility
  • Architect, develop, QA, ship, monitor and maintain throughout the whole software development life cycle
  • Use experience, hands-on and can-do attitude to solve complex problems
  • Raise the bar and drive technological innovations
  • Lead by example to push boundaries and excel
  • Collaborate with various engineering and product teams
What we offer
What we offer
  • Educational budget for your personal growth
  • Team and company events like Hackathons, International Nights, Company Party, Football and more
  • Work with some of the most talent engineers
  • In-house training courses
  • Working from home options
  • Flexible working hours
  • 30 days of vacation
Read More
Arrow Right

Senior Java Engineer

We are seeking a passionate Senior Java Engineer to join our team and work with ...
Location
Location
Salary
Salary:
Not provided
zoolatech.com Logo
Zoolatech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in an engineering discipline, preferably computer science, or equivalent working experience
  • 10+ years of professional experience in delivering quality software with Java, Spring
  • Experience with RESTful architecture and microservices
  • Experience with system design, architecture, scaling, and performance testing
  • Experience with AWS (or other clouds)
  • Experience with SQL databases, basic knowledge of NoSQL databases
  • Familiarity with CI/CD, testing, monitoring, and alerting tools
  • Great soft skills and troubleshooting experience.
Job Responsibility
Job Responsibility
  • Feature design
  • evaluate designs and provide feedback
  • Influence quality standards and understand, identify, and measure across the entire solution
  • Identify performance issues and optimize solutions
  • Demonstrate competence in engineering concepts and theories, combining them with business understanding to design, document, and implement clean and robust solutions to complex business problems
  • Collaborate with other engineering teams, business stakeholders, as well as program and product managers to define and implement technical solutions
  • Demonstrate an ability to turn business needs into functional requirements, while also explaining technical details in ways the business can understand. Participate in defining, scoping, and estimating resulting stories
  • Work closely with your peers, mentor junior developers, and help the team achieve its goals
  • Maintain a high bar for code quality, testing, and automation while finding opportunities to improve them continuously
  • Drive design and code reviews, ensuring the team ships high-quality, scalable, maintainable, and well-tested code
What we offer
What we offer
  • Paid Vacation
  • Sick Days
  • Floating Holidays
  • Sport/Insurance Compensation
  • English Classes
  • Charity
  • Training Compensation
Read More
Arrow Right

Senior Java Engineer

We are seeking a passionate Senior Java Engineer to join our team and work with ...
Location
Location
Salary
Salary:
Not provided
zoolatech.com Logo
Zoolatech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in an engineering discipline, preferably computer science, or equivalent working experience
  • 10+ years of professional experience in delivering quality software with Java, Spring
  • Experience with RESTful architecture and microservices
  • Experience with system design, architecture, scaling, and performance testing
  • Experience with AWS (or other clouds)
  • Experience with SQL databases, basic knowledge of NoSQL databases
  • Familiarity with CI/CD, testing, monitoring, and alerting tools
  • Great soft skills and troubleshooting experience.
Job Responsibility
Job Responsibility
  • Feature design
  • evaluate designs and provide feedback
  • Influence quality standards and understand, identify, and measure across the entire solution
  • Identify performance issues and optimize solutions
  • Demonstrate competence in engineering concepts and theories, combining them with business understanding to design, document, and implement clean and robust solutions to complex business problems
  • Collaborate with other engineering teams, business stakeholders, as well as program and product managers to define and implement technical solutions
  • Demonstrate an ability to turn business needs into functional requirements, while also explaining technical details in ways the business can understand. Participate in defining, scoping, and estimating resulting stories
  • Work closely with your peers, mentor junior developers, and help the team achieve its goals
  • Maintain a high bar for code quality, testing, and automation while finding opportunities to improve them continuously
  • Drive design and code reviews, ensuring the team ships high-quality, scalable, maintainable, and well-tested code
What we offer
What we offer
  • Paid Vacation
  • Sick Days
  • Floating Holidays
  • Sport/Insurance Compensation
  • English Classes
  • Charity
  • Training Compensation
Read More
Arrow Right

Senior Software Engineer

As a Senior Software Engineer on AI Experiences, you will build on our WHOOP gen...
Location
Location
United States , Boston
Salary
Salary:
150000.00 - 210000.00 USD / Year
whoop.com Logo
Whoop
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of professional backend software development experience, ideally in languages like Java
  • Familiarity with asynchronous processing systems (Kafka, SQS)
  • Experience in backend development, working on large-scale software systems and RESTful API design
  • Experience in relational database design and development (PostgreSQL)
  • Experience with scalable system design and performance optimization
  • Strong independent problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment
  • Excellent communication skills and a commitment to delivering high-quality work
  • A proactive, collaborative team player, eager to take on new challenges, continuously learn, and adapt in a fast-paced, data-informed environment
  • Proven track record of supporting junior engineers
Job Responsibility
Job Responsibility
  • Collaborate with cross-functional teams including Product, Design, Analytics, and Data Science to gather technical requirements and deliver impactful infrastructure and tools
  • Develop backend features and services, leveraging Java, Kafka, AWS, and PostgreSQL to deliver scalable and reliable software solutions
  • Consistently deliver high-quality code, adhering to best practices in software design and development
  • Develop and maintain observability and monitoring systems to ensure the stability and reliability of deployed features
  • Mentor and support junior engineers, fostering a culture of collaboration and continuous improvement
What we offer
What we offer
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right