Tech Stack
GrafanaJavaJavaScriptJenkinsKafkaMariaDBMySQLPostgresPrometheusReactReduxSpring BootSpringBoot
About the role
- Develop new features and functionality for high transaction, large-scale websites and services using Java and React
- Participate actively in the design, implementation, and code review process of full-stack end-to-end solutions
- Design modular, scalable, and portable solutions to meet project requirements.
- Write clean, readable, and reusable code within specified deadlines following the agile methodology.
- Organize and prioritize work effectively to ensure timely project delivery.
- Create and maintain testable code.
- Assess and implement new, cutting-edge technologies.
- Solve complex problems and optimize applications for maximum speed and scalability
- Participate in daily Scrums, provide updates, and collaborate with the team.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Requirements
- 3+ years of experience in developing web applications using Java and SpringBoot and/or React framework
- Proven track record for successfully completed projects, experienced in Java Software Development in a service-oriented or microservice architecture.
- Experience with JavaScript and a thorough understanding of React.js and its core principles is a plus.
- Experience with popular state management libraries often used in React.js workflows, such as Redux.
- Proven experience in designing, building, and maintaining RESTful APIs.
- Experience working with Relational Databases such as MySQL or similar (e.g., PostgreSQL, MariaDB).
- Experience in monitoring and observability tools, specifically Grafana and Prometheus, to analyze and optimize system performance.
- Experience working with message queues (Kafka or similar).
- Experience with CI/CD pipelines, including Jenkins/Bamboo and GitLab.
- Proficiency in Version Control Systems, specifically Bitbucket and GIT.
- Excellent problem-solving skills and the ability to work well in a collaborative team environment, but independently as well.
- Strong communication skills in English, with the ability to convey technical concepts clearly.
- Remote Office – Flexible hybrid form of working
- Parking Space – We provide free parking spots
- Fun Office Space – We offer a game zone and a relaxation area
- Health Insurance – Additional private health insurance, including a dental care plan
- Personal Development – Company-sponsored training to further develop your skills
- Employee Referral Programme – Receive a bonus for referring a friend
- Holidays – Enjoy an extra 5 days after your 1st and 5th year
- Social Events – We love to celebrate our success together
- Family Insurance – Add insurance to a family member
- Multisport Card – Fully covered sports pass
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaReactSpringBootJavaScriptRESTful APIsReduxMySQLPostgreSQLGrafanaPrometheus
Soft skills
problem-solvingcollaborationcommunicationtime managementorganizational skills