Senior Back-End Engineer
New
RomaniaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- JavaRESTful APIsData modelingDistributed Systems
Requirements
- Proven experience as a Senior Back-End Engineer, Java Developer, or similar backend-focused role.
- Strong expertise in Java and object-oriented programming principles.
- Solid understanding of backend architecture, distributed systems, and scalable application design.
- Experience building and maintaining enterprise-level applications in production environments.
- Knowledge of database design, data modeling, and performance optimization techniques.
- Familiarity with RESTful APIs, system integrations, and secure application development practices.
- Experience with modern software development methodologies, testing frameworks, and version control systems.
- Ability to write clean, maintainable, and well-documented code.
- Strong analytical thinking and problem-solving skills with a proactive approach to challenges.
- Excellent communication and collaboration abilities in multicultural and distributed teams.
- Ability to work independently, manage priorities effectively, and thrive in a fast-paced environment.
- Commitment to continuous learning and professional development.
Responsibilities
- Design, develop, and maintain scalable, high-performance backend applications using Java and modern software engineering practices.
- Build secure, reliable, and maintainable services that support business-critical platforms and operational workflows.
- Collaborate with cross-functional teams to analyze requirements and translate business needs into technical solutions.
- Optimize application performance, scalability, and reliability while ensuring adherence to coding standards and best practices.
- Participate in architecture discussions and contribute to the continuous improvement of backend systems and development processes.
- Develop, test, and deploy new features while maintaining system stability and quality.
- Troubleshoot, investigate, and resolve complex technical issues across different environments.
- Contribute to code reviews, technical documentation, and knowledge sharing within the engineering team.
- Support the adoption of modern technologies, tools, and methodologies to enhance product delivery and engineering excellence.
View Full Description & ApplyYou'll be redirected to the employer's site