Summary
Join proteanTecs, a game-changing startup, as a Senior Java Engineer and contribute to the next revolution in electronics. You will develop and maintain robust, scalable, and secure Java-based software solutions, collaborating with a team of 200+ professionals. Your work will directly impact the creation of smarter, safer, and more reliable electronics. This role involves end-to-end feature delivery, working with cutting-edge tools and advanced platforms. You'll participate in architectural decisions and contribute to the design of cloud-based systems. The position offers a fully remote work model and a competitive compensation package.
Requirements
- BA or B.Sc in Computer Science or an equivalent field
- 5+ years of hands-on experience in Java development
- Strong understanding of object-oriented programming, design patterns, and clean code principles
- Familiarity with database systems (SQL/NoSQL) and query optimization techniques
- Knowledge of cloud platforms (AWS, Azure, GCP) and microservices architecture
- Experience with Spring Boot and the Spring Framework ecosystem
- Experienced with JPA (Hibernate β advantage)
- Strong understanding of REST API
- Excellent problem-solving skills and a proactive attitude
- Strong communication skills and the ability to collaborate in a team environment
Responsibilities
- Develop and maintain robust, scalable, and secure Java-based software solutions
- Collaborate with product managers, architects, and other engineers to design and implement new features
- Build and optimize data processing pipelines for high-volume analytics applications
- Ensure software quality through code reviews, unit testing, and integration testing
- Participate in architectural decisions, contributing to the design of cloud-based systems
- Monitor and optimize system performance to meet scalability and reliability goals
- Troubleshoot, debug, and resolve issues in development, staging, and production environments
Preferred Qualifications
- Experience with Python is a strong advantage
- Experience with streaming or messaging services (Kafka, RabbitMQ)
- Knowledge of monitoring tools such as Grafana, Prometheus, or ELK Stack
- Hands-on experience with containerization and orchestration (Docker, Kubernetes)
- Familiarity with big data technologies like Apache Flink or Spark
- Experience in performance optimization and distributed systems
Benefits
- 20 days of vacation leave per calendar year (plus official national holidays of a country you are based in)
- Full accounting and legal support in all countries we operate
- Fully remote work model with a powerful workstation and co-working space in case you need it
- A highly competitive package with yearly performance and compensation reviews