Skip to main content

Software Engineer III - Java Fullstack

Tecnología
SoTalent
Hace 4 semanasHasta 20/9/2026
Tiempo completoPresencial

Descripción del puesto

Software Engineer III - Java Fullstack

📍 Location: Mexico (Remote)

🏢 Industry: Technology, Information and Media

💼 Work Setting: Remote

Are you passionate about solving complex technical challenges, building scalable software solutions, and creating innovative products that make a meaningful impact on healthcare worldwide?

Join a collaborative and forward-thinking technology team dedicated to developing high-quality software solutions that support healthcare professionals, educators, and organizations around the globe. We are seeking a Software Engineer III who thrives in a fast-paced environment, enjoys tackling challenging technical problems, and is passionate about delivering reliable, scalable, and innovative software applications.

Role Overview The Software Engineer III is responsible for designing, developing, testing, and maintaining software solutions that support critical business and customer needs. This role works closely with product managers, software engineers, architects, and other stakeholders to transform business requirements into robust technical solutions while contributing to engineering best practices and continuous improvement initiatives.

The ideal candidate combines strong software development skills with a collaborative mindset, a passion for technology, and a commitment to delivering high-quality solutions.

Key Responsibilities

Software Design & Development
  • Design, develop, test, and maintain software components and applications of moderate complexity.
  • Translate business and technical requirements into scalable and maintainable software solutions.
  • Write clean, efficient, and reusable code following established development standards.
  • Participate in software architecture, design discussions, and technical solution reviews.
  • Contribute to the development of new features and enhancements.
Application Support & Problem Resolution
  • Investigate, troubleshoot, and resolve technical issues and application defects.
  • Perform bug fixes and system improvements to enhance product performance and reliability.
  • Support production environments and assist with issue resolution when required.
  • Identify root causes of technical problems and recommend effective solutions.
Collaboration & Stakeholder Engagement
  • Work closely with cross-functional teams including product, engineering, quality assurance, and business stakeholders.
  • Participate in requirements gathering, technical planning, and solution design activities.
  • Collaborate effectively within Agile, Waterfall, or hybrid development environments.
  • Contribute to technical discussions and provide input on development approaches and best practices.
Quality & Continuous Improvement
  • Conduct code reviews and contribute to maintaining high development standards.
  • Support software testing, validation, and deployment activities.
  • Promote best practices related to coding, security, performance, and maintainability.
  • Continuously seek opportunities to improve system quality, efficiency, and scalability.
Technology Innovation
  • Stay current with emerging technologies, frameworks, and development methodologies.
  • Evaluate new tools and technologies that can improve software delivery and performance.
  • Contribute innovative ideas that enhance products, processes, and engineering capabilities.
Required Qualifications

Education

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Equivalent professional experience may be considered.
Experience
  • Minimum 6 years of software engineering or application development experience.
  • Experience developing enterprise-level software solutions.
  • Proven ability to work through the full software development lifecycle.
Technical Skills Programming & Development
  • Java
  • Node.js
  • JavaScript
  • React.js
  • Spring Boot
  • HTML
  • XML
  • SQL
Operating Systems & Platforms
  • Windows
  • UNIX/Linux
Data & Database Knowledge
  • Strong understanding of relational database concepts.
  • Knowledge of normalized and dimensional data modeling techniques.
  • Experience working with multiple database and data storage technologies.
Development Methodologies
  • Agile
  • Waterfall
  • Software Development Life Cycle (SDLC)
  • Continuous Integration and Delivery practices
Key Competencies
  • Strong software design and development expertise.
  • Excellent analytical and problem-solving skills.
  • Ability to troubleshoot complex technical issues.
  • Strong understanding of application architecture and system integration.
  • Effective verbal and written communication skills.
  • Ability to work collaboratively in cross-functional teams.
  • Commitment to code quality and engineering excellence.
  • Curiosity and willingness to learn new technologies.
  • Strong organizational and time-management abilities.
Preferred Attributes
  • Passion for innovation and continuous improvement.
  • Ability to adapt to evolving technologies and business needs.
  • Experience working on large-scale web, cloud, or enterprise applications.
  • Interest in developing technology solutions that improve business outcomes and user experiences.
  • Ability to contribute effectively in a collaborative, global engineering environment.
What We Offer
  • Opportunity to build impactful products that support healthcare professionals and organizations.
  • Collaborative and inclusive engineering culture.
  • Exposure to modern technologies and large-scale software solutions.
  • Professional development and continuous learning opportunities.
  • Challenging technical projects with global impact.
  • Career growth within a technology-driven organization.
Keywords
javainsurance-consulting-and-technologyhealth-caretesting-and-analysiscustomer-needsbusiness-transformationpolicies-and-practicescontinuous-improvement-process-cipsoftware-developmenttraining-and-developmentplanning-and-designvisual-art-designsoftware-designproduct-development-and-designsensors-test-measurementsoftware-componentsapplication-managementtroubleshootingstakeholder-managementquality-assurance

¿Te interesa este puesto?