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, PermanentPay: From $40, per monthApplication 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.
By continuing you agree to our Terms & Privacy Policy.