Full Stack Java and React Engineering
Description
Job Description:
We are looking for experienced full-stack software engineers who are passionate about solving business problems through innovation and engineering practices. This role will be responsible for writing code, collaborating with other developers, breaking down acceptance criteria to understand deliverables, complexities, and risks, while working as a strong contributor on an agile team. The Software Engineer will have full-stack coding and implementation responsibilities, adhering to best practices including modern cloud-based development, agile methodologies, code quality, and tool usage.
Responsibilities:
- Apply deep knowledge and expertise across the software development lifecycle and partner continuously with stakeholders.
- Develop and engineer solutions within an Agile delivery team, meeting sprint goals and participating in Agile and Scrum processes.
- Contribute to the design, documentation, and development of world-class enterprise applications using the latest technologies and design patterns.
- Leverage AI tools (e.g., GitHub Copilot) to optimize efficiency and propose innovative approaches.
- Implement containerization with Docker and orchestration with Kubernetes.
- Communicate progress effectively, anticipate bottlenecks, manage risks, and optimize processes.
Requirements:
- Experience: Minimum of 8 years in software development, specializing in Java, React, Spring Boot, and Oracle.
- Strong knowledge of modern application architecture, data structures, and object-oriented principles.
- Practical experience with AI tools to enhance development workflows.
- Proficiency in microservices, event-driven services, and cloud-native development.
- Experience with REST and GraphQL.
- Full Stack: Ability to design, develop, and maintain both front-end and back-end components.
- Front-End: React, HTML5, CSS.
- Back-End: Java, Python, or similar.
- Database: SQL, PL/SQL, RDBMS (Oracle).
- API Development: Design and implementation of RESTful APIs.
- CI/CD and DevOps: Maven, Gradle, Docker, Jenkins, OpenShift.
- AWS experience is a plus.
- Agile methodologies and tools such as JIRA.
- Test automation and version control (GitHub Enterprise).
- English Level: B2+/C1 (mandatory).
Education:
Bachelor’s degree in Computer Science, Software Engineering, or related field.
Requisitos
Estudios
Idiomas
Valorado
Experiencia profesional
Skills
- Acceptance Criteria
- Agile
- AI
- API
- Automation
- AWS
- CI/CD
- Cloud
- Cloud Native
- Containerization
- CSS
- Design Patterns
- DevOps
- Docker
- Event Driven Architecture
- GitHub
- Github Copilot
- Gradle
- GraphQL
- HTML
- Java
- Jenkins
- Jira
- Kubernetes
- Maven
- Microservices
- OpenShift
- Oracle
- PL/SQL
- Python
- RDBMS
- React
- REST
- Scrum
- Spring
- SQL
- Test Automation
- Version Control
