Software Developer (Java, Databases, React)
About the Role
We are looking for a motivated and curious Software Developer with up to 3 years of professional experience to join our Engineering team. This role is ideal for someone with a solid foundation in backend development using Java and relational databases (e. g. , Postgre
SQL), and a growing interest in modern frontend technologies like React and Java
Script.
You’ll contribute to building scalable systems, developing user interfaces, and collaborating with
- functional teams. You’ll also be encouraged to explore Generative AI (Gen
AI) tools to enhance productivity and code quality.
Key Responsibilities
1. Software Development
- Implement backend services and APIs using Java and Spring Boot.
- Design and query relational databases, primarily Postgre
SQL. - Build and maintain frontend components using React and Java
Script. - Collaborate with senior engineers to understand system architecture and design patterns.
2. Gen
AI-Augmented Engineering
- Use tools like Git
Hub Copilot or Chat
GPT to assist with: - Writing boilerplate code and test cases.
- Refactoring and improving code quality.
- Generating documentation and interface specs.
- Learn and apply prompt engineering techniques to get the most out of Gen
AI tools.
3. Collaboration & Learning
- Participate in Agile ceremonies including sprint planning and retrospectives.
- Work closely with QA, Dev
Ops, and Product teams to deliver features. - Engage in code reviews and pair programming sessions.
- Take initiative in learning new technologies and improving development practices.
Required Qualifications
- Experience: Up to 3 years in software development.
- Backend: Proficiency in Java and basic understanding of RESTful APIs and microservices.
- Databases: Experience with Postgre
SQL or similar RDBMS. - Frontend: Familiarity with React and Java
Script (ES6+). - Gen
AI Tools: Exposure to Git
Hub Copilot, Chat
GPT, or similar tools. - Collaboration: Good communication skills and experience working in Agile teams.
- Dev
Ops Basics: Understanding of Git, CI/CD pipelines, and containerisation (e. g. , Kubernetes, Docker).
Preferred Qualifications
- Experience using Gen
AI tools in
- world projects. - Familiarity with
- driven systems or messaging platforms. - Exposure to cloud platforms and deployment tools.
- Interest in data analytics or ETL pipelines.
Why Join Us?
- Be part of a
- thinking engineering team embracing AI-assisted development. - Learn from experienced developers and grow your technical skills.
- Work on impactful projects with modern tech stacks.
- Enjoy a collaborative and inclusive culture that values learning and innovation.
- Competitive compensation and clear career development paths.
- Informações detalhadas sobre a oferta de emprego
Empresa: Mobileum Localização: Braga
Braga, PortugalPublicado: 25. 9. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!