Ukraine Remote (Global)

Start.io is hiring a Java Engineer

About the Role

The role involves developing and optimizing backend systems using Java, contributing to scalable solutions, and collaborating with cross-functional teams to deliver reliable software in a fast-paced environment.

Responsibilities

  • Design and implement robust server-side applications using Java
  • Optimize code for performance, scalability, and reliability
  • Collaborate with product and engineering teams to define technical requirements
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and contribute to team knowledge sharing
  • Troubleshoot and resolve production issues efficiently
  • Integrate with databases and external APIs
  • Support deployment pipelines and continuous integration workflows
  • Monitor system performance and proactively address bottlenecks
  • Ensure code quality through automated testing practices
  • Follow security best practices in software development
  • Work with cloud platforms to deploy and manage services
  • Contribute to architectural discussions and system design
  • Maintain documentation for systems and processes
  • Stay current with evolving Java technologies and frameworks
  • Assist in refining development methodologies and team processes
  • Support incident response and on-call rotations when needed
  • Evaluate third-party tools and libraries for integration
  • Ensure compliance with data privacy and regulatory standards
  • Collaborate on feature planning and technical roadmap alignment

Nice to Have

  • Experience with high-traffic backend systems
  • Knowledge of message brokers like Kafka or RabbitMQ
  • Familiarity with JVM performance tuning
  • Experience with infrastructure as code tools
  • Background in agile development environments
  • Exposure to event-driven architectures
  • Contributions to open-source projects
  • Understanding of data consistency and fault tolerance

Compensation

Competitive salary based on experience

Work Arrangement

Remote position with flexible hours

Team

Part of a distributed engineering team focused on scalable backend systems

Technology Stack

  • Primary languages include Java with Spring Boot
  • Services run on AWS with Kubernetes orchestration
  • Data storage involves PostgreSQL and MongoDB
  • CI/CD powered by Jenkins and GitHub Actions
  • Monitoring via Prometheus and Grafana

Culture & Values

  • Emphasis on ownership and initiative
  • Support for continuous learning and growth
  • Transparent communication across teams
  • Commitment to diversity and inclusion
  • Flexible work model with team syncs as needed

Available for qualified candidates

Required Skills
JavaSpring FrameworkPostgreSQLMySQLGitHTML/CSSJavaScript
About company
Start.io
Start.io is a sell-side omnichannel advertising platform powered by real-time mobile audiences. It delivers hundreds of millions of ads per day across thousands of global leading apps and websites, using AI to deliver efficient, effective, and precise digital advertising campaigns.
All jobs at Start.io Visit website
Job Details
Category other
Posted a year ago