Junior Software Engineer (Java)
Core
Building and maintaining microservices within a large-scale distributed cloud communication platform that sends over 500 million messages daily.
Role type
Junior Software Engineer (Java)
Builds
Microservices and integrations for a global full-stack cloud communication platform
Domain
Cloud communications / Distributed systems
Deliverable
production ML models | product features
Required skills
Java, clean code, testing, version control, basic system design, distributed systems understanding
Preferred skills
Openness to full-stack work, curiosity about system behavior, proactive problem solving
Technologies
Java, React, Python, Next.js, SQL, Postgres, Salesforce
Responsibilities
Write well-designed, testable, and maintainable code; take ownership of tasks end-to-end including design and implementation; participate in code reviews; contribute to technical discussions; identify problems and push solutions forward; share knowledge within the team
Seniority
Junior, hands-on IC