Back to Jobs

Senior FullStack Software Engineer - Java/React

3Pillar Global
Guatemala

TrulyRemote Verified

Hand-curated global remote job with direct application link

Technical Requirements

JavaReact.jsMySQLSpring BootJUNITReduxOAuth 2.0GitHub

Key Responsibilities

    • Facilitate effective communication with client project stakeholders regarding project status and recommendations.
    • Craft client code that is not just efficient but also 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 across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success.
    • Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities.
    • Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams and supporting the growth of technical capabilities.
    • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.

Minimum Qualifications:

    • Full Stack experience (Java + React)
    • A minimum of 5+ years of experience/expertise in the following areas:
    • -Java 11+
    • -Gradle
    • -MySQL
    • -OAuth 2.0 (JWT)
    • -Sonarqube
    • -JSON
    • -GitHub
    • -Swagger
    • -Excellent ability to read code, debug, and work with SQL and PL/SQL
    • -Spring Framework for RESTful Services: Spring Boot, Spring Security
    • -Java Testing Frameworks: JUNIT (Mockito, Jupiter)
    • - JavaScript (JS): React.js, State Management (Redux)
    • Experience in Agile software development methodologies.
    • Expertise in applying Object-Oriented Programming principles (abstraction, encapsulation).
    • Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems.
    • Practice and initiative, mentoring other engineers and decision-makers throughout the organization.
    • Good understanding of SOLID principles.
    • Proficiency in the English language.

Additional Experience Desired:

    • Active Directory for Azure
    • Flyway (SQL migration)
    • AWS
    • Lombok
    • Spring Cloud

Benefits:

    • Medical Insurance benefits as per company policy.
    • Life Insurance as per company policy
    • 15 days of paid vacation as per local law
    • Paternity and maternity leave as per as per local law
    • Marriage, bereavement and graduation leaves as per company policy
    • Paid holidays as per local law
    • Christmas and Middle year bonuses as per local law
    • Discounts in local shops
    • Direct deposit of payroll.
Senior FullStack Software Engineer - Java/React
3Pillar Global
Apply