Softgic
Posted 1w ago

6935 Senior Software Engineer - Java / Springboot

Softgic
Ixtapaluca, Aguascalientes, Mexico
OnsiteFull Time
Responsibilities
  • designing software
  • developing APIs
  • supporting applications
Requirements
  • Requires 8–12 years of software development experience, Java
  • Spring Boot
  • REST APIs
  • Microservices
  • Spring MVC/Security, APIM, CI/CD
  • Analytical skills, and advanced English
Technical tools mentioned
JavaSpring BootREST APIsMicroservicesSpring MVCSpring SecurityAPIMCI/CDDevOpsGitHub CopilotClaude CodeAgile

Job description

We are looking for a Senior Software Engineer (API) with extensive experience in Java, Spring Boot, REST APIs, and Microservices to join a team responsible for designing, developing, and supporting client-facing applications and services

The ideal candidate is a hands-on senior engineer with strong enterprise software development experience, solid API and microservices expertise, and exposure to AI-powered applications, intelligent automation, or Generative AI solutions.


Responsibilities

  • Design and develop high-quality, scalable software features and services.
  • Design, build, and maintain REST APIs.
  • Develop enterprise applications using Java and Spring Boot.
  • Work with modern microservices-based architectures.
  • Apply software engineering best practices, including code reviews, unit testing, and peer programming.
  • Translate customer and business requirements into technical designs.
  • Collaborate with architects and engineering teams on software design and architecture.
  • Balance new feature development, defect resolution, and technical debt.
  • Work closely with DevOps teams to build and maintain CI/CD pipelines.
  • Apply API management concepts and work with tools such as APIM.
  • Participate actively in Agile ceremonies, including story refinement.
  • Leverage AI-assisted engineering tools such as GitHub Copilot and Claude Code to accelerate development and improve code quality.
  • Contribute to AI-powered applications, intelligent automation solutions, or Generative AI-enabled products.


Requisitos

Required Qualifications

  • 8–12 years of professional software development experience, with a strong background in enterprise applications.
  • Strong hands-on experience with Java 8/11/17+.
  • Strong professional experience with Spring Boot.
  • Hands-on experience with Spring MVC and Spring Security.
  • Strong experience designing and developing REST APIs.
  • Solid experience with Microservices Architecture.
  • Understanding of API management concepts and platforms such as APIM.
  • Experience with software engineering best practices, including unit testing and code reviews.
  • Experience working with CI/CD and DevOps teams.
  • Strong problem-solving and analytical skills.
  • Ability to explain complex technical concepts clearly.
  • Advanced English (B2+/C1) for collaboration with international teams.

? AI / GenAI Experience

Professional experience in at least one of the following areas is highly relevant:

  • AI-powered software applications.
  • Generative AI / LLM-enabled products.
  • Intelligent automation solutions.
  • Integration of AI capabilities or APIs into enterprise applications.
  • AI-assisted software engineering workflows.


About Softgic

Custom software development and digital transformation technology consulting firm.

Similar jobs

Software Engineer roles near Ixtapaluca, Aguascalientes
1h
Save
Mark Applied
Hide
Staff Engineer
San Jose or Durham or Mexico City or Bangalore or Pune or Hoofddorp or Belgrade or Barcelona or Singapore or Sydney or Tokyo
HybridFull Time
Nutanix
NutanixNASDAQ: NTNX: Sells cloud software and hyperconverged infrastructure for enterprises.
12+ YOE12+ years of software engineering experience, including 3+ years in distributed systems, cloud platforms, or security infrastructure; deep Kubernetes and Golang expertise; storage, Linux, networking, and security knowledge; bachelor's or master's degree required.
Kubernetes, Golang, Kubernetes Custom Resource Definitions (CRDs), Container Storage Interface (CSI), OpenShift Security Context Constraints (SCCs), Multi-Category Security (MCS), Container Security Operators, Advanced Cluster Security, CIS, FIPS, Cluster API (CAPI), Docker, containerd, Linux
10h
Save
Mark Applied
Hide
Software Engineer II, Playback Services
Mexico City, Mexico City, Mexico
OnsiteFull Time
Crunchyroll
Crunchyroll: Operates a global streaming platform for anime and manga.
2+ YOERequires 2–4 years of software development experience, a computer science or engineering degree or equivalent, backend programming experience, AWS or GCP experience, and knowledge of video streaming and APIs.
TypeScript, Go, AWS, GCP, APIs
16h
Save
Mark Applied
Hide
Staff Software Engineer, Core Infrastructure
San Francisco or Ottawa or Charlotte or Phoenix or Toronto or Los Angeles or Denver or Salt Lake City or Atlanta or Raleigh or Chicago or Houston or Portland or New York City or Vancouver or San Diego or Sacramento or Jacksonville or Seattle or Mexico City or Austin or Miami or Boston or Dallas
$145k-$275k/yr RemoteFull Time
Scribd
Scribd: Subscription-based digital library for e-books, audiobooks, and documents.
10+ YOE10+ years building backend, distributed, or data-intensive systems; production Rust and strong Python; storage and database expertise; AWS, infrastructure as code, operational excellence, technical leadership, and mentoring.
Rust, Python, Apache Arrow, Parquet, DataFusion, Amazon S3, PostgreSQL, MySQL, AWS, AWS Lambda, Amazon ECS, Amazon Aurora, Terraform, delta-rs, Claude Code
16h
Save
Mark Applied
Hide
Staff Software Engineer
Mexico City, Mexico City, Mexico
RemoteFull Time
EarnIn
EarnIn: Provides immediate access to earned wages through a mobile app.
7+ YOE7+ years of software experience; bachelor's, master's, PhD, or equivalent experience; proficiency in C# or Kotlin; distributed architecture, clean architecture, database, and AI-native development expertise.
C#, Kotlin, REST, gRPC, GitHub Copilot, Cursor, ChatGPT
1d
Save
Mark Applied
Hide
Software Engineer – Marketing Platforms
Mexico City, Mexico City, Mexico
OnsiteFull Time
DXC Technology
DXC TechnologyNYSE: DXC: Global provider of IT services and business technology solutions.
5+ YOERequires a bachelor's degree or equivalent experience, 5+ years of relevant industry experience, programming language proficiency, debugging skills, software methodologies knowledge, and strong problem-solving and collaboration skills.
1d
Save
Mark Applied
Hide
Junior Software Engineer/Junior AI Developer - Remote (Mexico)
Mexico City, Mexico City, Mexico
RemoteFull Time
The Launch Box
The Launch Box: Venture studio providing capital and shared services to startups.
Requires Python, JavaScript, SQL, GitHub, Azure web development, REST APIs, webhooks, business-level English, and authorization to work in Mexico. AI and Power BI experience preferred.
Python, JavaScript, SQL, GitHub, Azure, REST APIs, webhooks, Power BI, Power Automate
1d
Save
Mark Applied
Hide
Desarrollador de Software
Mexico City, Mexico City, Mexico
OnsiteFull Time
AXA
AXAEuronext Paris: CS: Global provider of insurance, investment, and financial protection services.
2+ YOEBachelor's degree in computer science, information systems, or information technology; 2+ years in systems development and functional analysis; ETL, APIs, cloud, databases, servers, programming, and agile methods experience.
ETL, Informatica, Talend, AWS, Microsoft Azure, Google Cloud, SQL, PL/SQL, Tomcat, JBoss, WebSphere Application Server (WAS), Apache, Java, HTML, JavaScript, XLS, Angular, UML
2d
Save
Mark Applied
Hide
Senior Software Engineer, Dagger, Core
Mexico City, Mexico City, Mexico
OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
5+ YOEBachelor's degree or equivalent experience; 5 years of Java or Kotlin software development experience; 3 years testing or launching software products; and 1 year of software design and architecture experience.
Java, Kotlin, Android, Application Programming Interfaces (APIs), Dagger, Coroutines, Jetpack Compose