全栈开发工程师 – Java / Spring Boot / Angular
Full Stack Developer – Java / Spring Boot / Angular Job Ref. (X94X7WW3)
职位详情
工作地点:远程(罗马尼亚任何地方)
工作时间:每天8小时(灵活)
工作时间:东欧时间
语言:英语
客户背景:(欧盟,全球)
是否面向客户:是
项目团队规模:+6人
方法论:敏捷/Scrum
是否需要出差:否
职位简介
我们正在寻找一名中高级全栈开发人员加入我们的软件开发项目,参与现代数字解决方案的设计、开发、集成和交付。
您将在敏捷环境中工作,与敏捷业务分析师、技术负责人、架构师和其他开发人员紧密合作,构建可扩展且可靠的应用程序。
您将负责
- 使用Java、Spring Boot、Angular和PostgreSQL开发和维护全栈应用程序。
- 设计和实现后端服务和REST API。
- 使用Angular开发响应式且易于维护的前端组件。
- 操作PostgreSQL数据库,包括数据建模和查询优化。
- 参与微服务和API的设计与集成。
- 将用户故事和技术需求转化为高质量的软件解决方案。
- 参与代码审查并遵循既定的编码和架构标准。
- 编写和维护自动化测试,并支持集成和功能测试。
- 解决开发周期中的技术问题。
- 参与CI/CD流程和部署活动。
- 参与敏捷仪式、冲刺计划、待办事项细化和技术讨论。
- 促进代码质量、性能、可扩展性和可维护性的持续改进。
我们寻找的人选
- 3–5年的专业软件开发经验。
- 精通Java。
- 熟悉Spring Boot。
- 熟悉Angular。
- 有使用PostgreSQL的经验。
- 熟悉REST API和系统集成。
- 了解微服务架构。
- 有在敏捷/Scrum团队工作的经验。
- 熟悉软件开发最佳实践、整洁代码和版本控制。
- 强大的问题解决和分析能力。
- 良好的沟通和协作能力。
加分项
- 有Docker和Kubernetes的经验。
- 有CI/CD流程和DevOps实践的经验。
- 有使用AWS、Azure或GCP等云平台的经验。
- 有使用自动化测试框架的经验。
查看英文原文
Job details
Job Location: Remote (Anywhere Romania)
Effort Schedule: 8 Hours/Day (Flexible)
Business Hours: EET Timeframe
Language: English
Customers Background: (EU, WorldWide)
Client Facing Role: Yes
Project Team Size: +6 members
Methodology: Agile/Scrum
Travel Required: No
About the Role
We are looking for a Mid-Senior Full Stack Developer to join one of our software development projects and contribute to the design, development, integration, and delivery of modern digital solutions.
You will work in an Agile environment, collaborating closely with Agile Business Analysts, Tech Leads, Architects, and other developers to build scalable and reliable applications.
What You'll Do
- Develop and maintain full-stack applications using Java, Spring Boot, Angular, and PostgreSQL.
- Design and implement backend services and REST APIs.
- Develop responsive and maintainable frontend components using Angular.
- Work with PostgreSQL databases, including data modeling and query optimization.
- Contribute to the design and integration of microservices and APIs.
- Translate User Stories and technical requirements into high-quality software solutions.
- Participate in code reviews and follow established coding and architectural standards.
- Write and maintain automated tests and support integration and functional testing.
- Troubleshoot and resolve technical issues throughout the development lifecycle.
- Contribute to CI/CD pipelines and deployment activities.
- Participate in Agile ceremonies, sprint planning, backlog refinement, and technical discussions.
- Contribute to continuous improvement of code quality, performance, scalability, and maintainability.
What We're Looking For
- 3–5 years of professional software development experience.
- Strong hands-on experience with Java.
- Solid experience with Spring Boot.
- Good experience with Angular.
- Experience working with PostgreSQL.
- Good understanding of REST APIs and system integration.
- Knowledge of microservices architecture.
- Experience working in Agile/Scrum teams.
- Good understanding of software development best practices, clean code, and version control.
- Strong problem-solving and analytical skills.
- Good communication and collaboration skills.
Nice to Have
- Experience with Docker and Kubernetes.
- Experience with CI/CD pipelines and DevOps practices.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Experience with automated testing frameworks.
- Experience with event-driven architectures or messaging systems.
- Familiarity with AI-assisted development tools such as GitHub Copilot.
Originally posted on Himalayas