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
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.