Senior Java/PHP Engineer
Softserve โ Romania ยท Posted ~3 hours ago
๐ Log in to save this job, tailor your resume & track your apply process โ 7 days free, no card needed.
Log in to add to target listDescription
About The Role
As a Senior Backend Engineer, you will build and maintain the server-side services behind business-critical applications for our Client, a European public sector organization.
You will own the business logic, APIs, and data access you deliver, along with their correctness, security, and observability in production โ working with Java or PHP back-end stacks over relational and document databases, deployed in containerized environments.
Responsibilities
Design, develop, and maintain back-end services and business logic using Java, PHP, and frameworks such as Spring Boot, Hibernate, or Node.jsTake technical ownership of the services you deliver, including their correctness, error handling, performance, and security in productionWork with fellow engineers, front-end developers, and stakeholders to turn requirements into working services, taking part in multi-lingual discussions and supporting colleagues through code reviewDesign, build, secure, and document RESTful APIs and web services, including OpenAPI/Swagger documentation and authentication and authorization mechanismsDesign and optimize relational and document data structures, including writing complex SQL queries and choosing between consistency and performance trade-offsSet up and use application performance monitoring and observability tooling to analyze metrics, logs, and traces, and act on what they showAnalyze complex back-end issues, identify root causes, and design effective solutionsBuild and deploy applications using containerization and orchestration technologies, working within the established Git workflows and keeping documentation current
Requirements
A university degree at master's level (or 5 years of higher education) with a minimum of 10 years of IT professional experience.
All fields of study are accepted, including degrees not related to information technologyProficiency in back-end languages (Java, PHP) and experience with frameworks such as Spring Boot, Hibernate, and Node.js, with a strong understanding of the web development cycle and of programming techniques and toolsProficiency in working with relational databases (e.g.
PostgreSQL, Oracle, MySQL), including writing complex SQL queries and understanding database designKnowledge of NoSQL document stores (MongoDB, CouchDB, CosmosDB) and understanding of the consistency and performance trade-offs involvedExperience designing, building, and securing RESTful APIs and web services, including OpenAPI/Swagger documentation, and understanding of authentication and authorization protocols and standards (e.g.
OAuth 2.0, OpenID Connect, JWT)Experience with APM tools (Dynatrace, Splunk, Elastic APM) and knowledge of OpenTelemetry for metrics, logs, and tracesExperience with Git workflows (GitFlow, trunk-based), an understanding of legacy systems using SVN, and knowledge of containerization and orchestration technologies (e.g.
Docker, Kubernetes) for developing and deploying applicationsOptional certification: AWS Certified Developer Associate, Microsoft Azure Developer Associate, CNCF Certified Kubernetes Application Developer (CKAD), or an equivalent certificationVery good knowledge of English or French, both spoken and written, corresponding to Level B2 or higher (CEFR), with a talent for attention to detail in code correctness, error handling and documentation, excellent interpersonal and communication skills, the ability to integrate into an international and multicultural environment and take part in multilingual meetings, and to work both autonomously and as part of a team with a results-oriented mindset
SoftServe is an equal opportunity employer.
Qualified applicants will receive consideration regardless of race, color, ancestry, ethnicity, national origin, religion, sex, sexual orientation, gender identity or expression, age, citizenship, disability, health condition, marital or family status, veteran status, or any other characteristic protected by applicable law.
We have 142,744 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume โ in under a minute we'll analyze all 142,744 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume