Talent.com
Senior Software Engineer - Java / Angular

Senior Software Engineer - Java / Angular

3PillarCiudad de México, Ciudad de México, Mexico
Hace más de 30 días
Tipo de contrato
  • Teletrabajo
Descripción del trabajo

Overview

Senior Software Engineer - Java / Angular

Role description and expectations for a senior software engineer contributing to Java and Angular projects within 3Pillar Global.

Responsibilities

  • Facilitate effective communication with client project stakeholders regarding project status and recommendations.
  • Craft client code that is efficient, performant, testable, scalable, secure, and of the highest quality.
  • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools.
  • Proficiently gather requirements and organize / present developed features for clients.
  • Execute complex activities within the current methodology and quality standards, showcasing success across diverse engagements.
  • Promote client success by collaborating with engineers, designers, and managers to understand user pain points, anticipate problems, and iterate on solutions.
  • Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and governance activities.
  • Mentor others through Communities of Practice or project teams, supporting growth of technical capabilities.
  • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability from conceptualization to deployment.

Minimum Qualifications

  • 5+ years of experience in Java (Java 8+ with 5+ years in the last 5 years) or Java 5+ (7+ years in the last 7 years).
  • JEE 6+ (at least 1 year of active work within the last 2 years), including knowledge of IoC / DI.
  • Unit testing with JUnit 5 and Mockito (at least 2 years in the last 3 years).
  • SQL (3+ years in the last 3 years).
  • Front-end development with Angular 2+ (actively in the last 2 years), including Angular unit testing.
  • Foundational knowledge of JavaScript / TypeScript, HTML, and CSS.
  • Soft skills : self-motivated, proactive learner, able to participate in calls with voice, and take technical responsibility for solutions.
  • Cross-team involvement (multiple client and internal teams) and involvement in architectural activities at account level.
  • Ability to remove roadblocks and contribute to initiatives that add client value beyond day-to-day activities.
  • Collaboration with PDM to improve processes and ensure delivery success; capable of requirements analysis, design, implementation, testing, and technical documentation.
  • Additional Experience Desired

  • Java 11+.
  • JEE 6+ with at least 3 years of active work.
  • JMS, AWS services (SQS, EFS, Lambda, S3) and CloudFormation.
  • Build systems like Gradle and Groovy.
  • JDBI, Jasmine and Karma for Angular unit testing.
  • Bootstrap, jQuery, and CSS3.
  • Automation tools such as Ansible or Chef; JBOSS / WildFly.
  • Experience with Oracle DB, Struts 1, JSP; familiarity with JPA2.x and Spring framework.
  • Knowledge of Cypress and TypeScript.
  • Benefits

  • 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 local law; marriage, bereavement and graduation leaves as per policy.
  • Christmas bonuses as per local law; work from home allowance.
  • Punctuality and attendance bonuses; food tickets; direct deposit of payroll.
  • Paid professional certifications.
  • What is it like working for 3Pillar Global?

    We offer a world of opportunity with a remote-first, flexible work environment. You will be part of a global team learning from top talent across cultures, with a focus on wellbeing and generous time off. We are an equal opportunity employer and value collaboration and diversity. Check out our LinkedIn and Careers pages to learn more about our #oneteam.

    #J-18808-Ljbffr

    Crear una alerta de empleo para esta búsqueda

    Senior Software Engineer • Ciudad de México, Ciudad de México, Mexico