Java Full Stack Engineer (Java + AWS / Kafka / Golang / Kotlin)
Responsibilities :
- Design, develop, and maintain Java-based microservices using Spring Boot and related frameworks.
- Implement core Java concepts including multithreading, exception handling, collections, and OOP principles .
- Build and maintain RESTful APIs following best practices.
- Develop frontend components using React.js , including routing, events, and asynchronous API calls.
- Implement event-driven architectures using Apache Kafka .
- Create Kafka producers and consumers to support data processing workflows.
- Develop and execute unit tests using JUnit to ensure code quality and reliability.
- Integrate services with SQL and NoSQL databases , including Apache Cassandra .
- Collaborate on debugging, code reviews, and continuous improvement initiatives.
Required Skills & Experience
- Strong experience with Java and Spring Framework (Spring Core, MVC, Boot, REST, Security, Batch).
- Experience building microservices architectures .
- Hands-on experience with Apache Kafka .
- Experience with React.js for frontend development.
- Knowledge of unit testing frameworks (JUnit).
- Experience working with REST APIs .
- Familiarity with Python and FastAPI .
- Understanding of event-driven systems and messaging patterns.
Nice to Have
- Experience with AWS cloud services.
- Exposure to Golang or Kotlin .
- Experience with Schema Registry and data serialization formats such as Avro or JSON .
- Experience building high-performance APIs using FastAPI .
Tech Stack
- Backend : Java, Spring Boot, Kafka, Python, FastAPI
- Frontend : React.js
- Databases : Apache Cassandra, SQL/NoSQL
- Architecture : Microservices, Event-Driven Systems
- Cloud : AWS (preferred)
Job Types : Full-time, Permanent
Pay: From $40, per month
Application Question(s):
- Can you describe a Java-based microservices system you have built or maintained, including the technologies used (Spring Boot, Kafka, databases) and your specific responsibilities?
- Tell us about your experience implementing event-driven architectures using Apache Kafka.
What role did you play in designing producers, consumers, and message flows?
- This role requires working in a hybrid model in Guadalajara (2 - 3 days per week).
Are you ok with this work mode?
Language :
- English (required)
Work Location: Hybrid remote in Pinar de la Calma, * San Pedro Tlaquepaque, Jal.

Similar jobs

More from Fixity Technologies
Fixity Technologies 20 hours ago
Fixity Technologies 20 hours ago
Fixity Technologies Llc 20 hours ago

Java Full Stack Engineer

Apply Now
Back to search page