Logo for SMX Services & Consulting, Inc.

Senior Java Developer

Role overview

Qualifications

  • BA, BS, or MS in Computer Science, Engineering, or a related technical field.
  • 10+ years of Java and J2EE development experience.
  • 4+ years of front-end engineering experience using Angular, AngularJS, HTML, and CSS.
  • Minimum B2 English proficiency, with the ability to communicate effectively in a professional environment.

Responsibilities

  • Collaborate closely with the Product Owner, Software Engineers, and cross-functional teams to understand business requirements and translate them into scalable, business-focused solutions.
  • Design and develop modern web applications using Angular, HTML5, CSS3, and Bootstrap.
  • Develop and integrate RESTful Web Services to support communication between web applications and backend services.
  • Troubleshoot, debug, and optimize applications to ensure performance, reliability, and security.

Key facts

Hard skills

Other skills

  • Problem Solving
  • Communication
  • Collaboration
  • Analytical Skills

About the company

SMX Services & Consulting, Inc. logo

SMX Services & Consulting, Inc.

IT Services & IT Consulting

SMX Services & Consulting is an information technology outsourcing (ITO) provider with more than 20 years’ applied experience providing logical solutions to emerging enterprises, in a variety of industry verticals including technology, finance, banking, real estate, insurance, and retail. Based in Miami, Florida, SMX serves private, public and institutional clients, including some Fortune 500 companies, in more than 10 countries from regional offices in Houston, San Juan, Bogotá, and Caracas.

Company details

IndustryIT Services & IT Consulting
Company size201 - 500

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Senior Java Developer

Location: Guadalajara, Mexico
Work Arrangement: Hybrid
English: Minimum B2 proficiency

Responsibilities

  • Collaborate closely with the Product Owner, Software Engineers, and cross-functional teams to understand business requirements and translate them into scalable, business-focused solutions.

  • Design and develop modern web applications using Angular, HTML5, CSS3, and Bootstrap.

  • Develop and integrate RESTful Web Services to support communication between web applications and backend services.

  • Troubleshoot, debug, and optimize applications to ensure performance, reliability, and security.

  • Develop unit tests and automated tests to ensure solutions meet established quality standards.

  • Perform code reviews to ensure adherence to coding standards, architectural guidelines, design patterns, and development best practices.

  • Participate throughout the full software development lifecycle (SDLC), including technical research, solution evaluation, proof-of-concept development, implementation, and deployment.

  • Partner with Product Management in developing product roadmaps and ensuring technical objectives and timelines are realistic and achievable.

  • Collaborate with Enterprise Architects to develop solution designs aligned with established architectural standards and guidance.

Required Qualifications

  • BA, BS, or MS in Computer Science, Engineering, or a related technical field.

  • 10+ years of Java and J2EE development experience.

  • 4+ years of front-end engineering experience using Angular, AngularJS, HTML, and CSS.

  • Strong proficiency with HTML, CSS, and ES6 JavaScript.

  • Experience with front-end development workflows and tools such as NPM.

  • Extensive experience developing Single-Page Applications (SPAs).

  • Strong understanding of the DOM (Document Object Model) and cross-browser compatibility.

  • Strong knowledge of object-oriented design, data structures, algorithms, and complexity analysis.

  • Experience implementing development best practices and design patterns, including Observables, application flow control, event handling, error handling, and AJAX.

  • Knowledge of SQL and experience with one or more RDBMS platforms.

  • Hands-on experience designing and developing Web Services, including REST and SOAP.

  • Understanding of Kubernetes, Docker, and CI/CD pipelines.

  • Experience working in fast-paced Agile development environments.

  • Strong analytical, troubleshooting, and creative problem-solving skills.

  • Experience with automated front-end testing tools such as Jasmine.

  • Strong communication and cross-functional collaboration skills.

  • Experience developing cloud-based solutions using Microsoft Azure and/or AWS.

  • Minimum B2 English proficiency, with the ability to communicate effectively in a professional environment.

Preferred Experience, Qualifications & Skills

  • Experience with non-relational data stores and technologies such as Redis, Memcached, and Elasticsearch.

  • Experience with Continuous Integration and DevOps methodologies, best practices, and tools including Git, Azure DevOps, Jenkins, Terraform, and Terragrunt.

  • Experience designing and developing distributed systems and multi-threaded applications.

  • Hands-on experience with Spring Boot, Spring JPA/Hibernate, and Spring Security.

  • Strong understanding of Microservices architecture and design patterns.

  • Experience with scripting languages including Python, JavaScript, and Shell scripting.

  • Experience mentoring junior software engineers and promoting engineering best practices across development teams.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Java Developer Related jobs

Other jobs at SMX Services & Consulting, Inc.

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.