React (nice to have) DBUnit (regular) JUnit (regular) RabbitMQ (regular) MySQL (regular) gRPC (regular) Spring Boot (regular) Spring (regular) Microservice Infrastructure (regular) Java 11 (advanced) Industry: Cloud communicationWork model: 100% RemoteRate: up to 160 PLN on B2B Contract’s length: 12 months + extensions. Long term cooperation Project language: English/Polish Start: ASAP DESCRIPTION:The SMS Pricing engineering team is looking for an experienced Mid Software Developer (Backend) to join their accomplished development team. As a software developer, you must have at least 3+ years’ experience in software engineering technologies such as Java, Spring, gRPC, MySQL, Message Queues and AWS and React is a nice to have. You will be a valued and important member of the successful Kanban team, equally responsible for the quality of the software that's produced. You will be actively supporting the team to translate the User Stories into code. You will be accountable for ensuring that your tasks are owned and visible throughout the development lifecycle where your high-quality deliverables are integrated with the other artefacts in the team. You are expected to educate the team on new technologies, automated testing and documentation and feel proud about the team's achievements. TASKS AND RESPONSIBILITIES: Working in an agile, cross-functional team taking responsibility for the team's deliverables and quality.Contributing to the code base (this is a 100% hands-on code design and coding role)Working closely with other software engineering teams and business stakeholders to develop our internal and external web applicationsPromoting good software engineering practices (e.g. test-driven development, performance in design, self-healing solutions)Maintaining and improving development methodologies and best practices SKILLS / MUST-HAVES: 3+ years of experience in software engineering technologiesExperience with Microservice InfrastructureStrong experience with Java 11Experience with Spring, Spring Boot, gRPC, MySQLExperience in developing highly performant, multi-threaded algorithms and memory profiling will be an advantageExperience with message queues like RabbitMQStrong development exposure – full knowledge and experience of the development life cycleMust be driven and focused on problem identification and resolutionExperience with DockerExperience in using TDD and/or automation tools JUnit, DBUnit and other automated test frameworksExperience with React will be an advantage About You:Highly creative, enthusiastic, conscientious, a detail-oriented self-starterHave an excellent understanding of continuous integration/delivery and test automationHave proven experience working with Agile concepts and methodologiesHave proven experience working in teams in the successful delivery of complex, highly performing and high-quality software systems.Be a proactive and self-sufficient individual capable of taking ownership of entire environments and any issues with themStrong verbal and written communication skills. Fluent in the English languageAbility to ‘take the initiative’ and to strive to improveAbility to plan and manage commitmentsYou have a university degree in Computer Science or Software Engineering or equivalent software engineering experienceWE OFFER: Scandinavian business culture.A lot of flexibility and independence.High-level and proficient team.Medicover, Multisport benefits.
Java Developer (Mid) in Constanţa
Datele de contact vor fi vizibile dupa ce veti aplica!