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,000.00 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, 45080 San Pedro Tlaquepaque, Jal.
Similar jobs

More from Fixity Technologies
Fixity Technologies 9 hours ago
Fixity Technologies 9 hours ago
Fixity Technologies LLC 1 day ago

Java Full Stack Engineer

Apply Now
Back to search page