Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
Your content has been submitted
Your content has been submitted
An error occurred. Try again later
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
An error occurred. Try again later
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
An error occurred. Try again later
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Your content has been submitted
Proactiviti provides competitive salaries, professional training and certifications, performance bonuses, and modern equipment and software.
Salary & Benefits
Our clients in North America, Europe, and Asia.
Who you'll work with
Full Stack Development:
Design, develop, and maintain web applications using Java, Spring Boot, and Angular.
Build and enhance microservices architecture to support scalable and maintainable applications.
Develop and consume RESTful APIs to integrate frontend and backend systems seamlessly.
Backend Engineering:
Implement server-side logic using Java and Spring Boot, ensuring high performance and responsiveness to requests from the frontend.
Develop and maintain database schemas and queries in PostgreSQL, optimizing for efficiency and scalability.
Integrate and manage data from various back-end services and databases.
Frontend Engineering:
Create responsive and user-friendly interfaces using Angular, ensuring a seamless user experience.
Implement UI/UX designs and collaborate with designers to improve application interfaces.
Ensure cross-browser compatibility and optimize front-end performance.
Microservices and API Development:
Design and develop microservices that are scalable, reliable, and easy to maintain.
Build and document RESTful APIs to enable communication between different services and components.Ensure security, scalability, and performance of APIs.
System Architecture and Design:
Collaborate with the engineering team to design and implement system architecture that supports current and future business needs.
Participate in the planning and design of new features and functionalities, ensuring alignment with best practices and technical standards.
Review and refactor code to improve its structure, performance, and maintainability.
Database Management:
Design, develop, and optimize database schemas, queries, and indexes in PostgreSQL.
Ensure data integrity, security, and performance across all database operations.
Implement and manage data migrations, backups, and recovery processes.
Testing and Quality Assurance:
Write unit, integration, and end-to-end tests to ensure code quality and reliability.
Conduct code reviews to maintain high standards of code quality and security.
Collaborate with QA engineers to troubleshoot and resolve issues during the testing phase.
Continuous Integration/Continuous Deployment (CI/CD):
Implement and manage CI/CD pipelines to automate the build, test, and deployment processes.
Ensure smooth and reliable deployments across different environments, from development to production.
Collaboration and Communication:
Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality products.
Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
Communicate technical challenges and solutions effectively to both technical and non-technical stakeholders.
Learning and Development:
Stay updated with emerging technologies, tools, and best practices in full stack development.
Continuously improve skills and knowledge through training, research, and collaboration.
Mentor junior engineers and contribute to the growth of the engineering team.
What you'll do
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
8+ years of experience as a Full Stack Engineer, with a strong focus on Java, Spring Boot, and Angular.
Proficiency in building and maintaining microservices architecture.
Strong experience with RESTful API development and integration.
Extensive knowledge of PostgreSQL, including database design, queries, and optimization.
Solid understanding of front-end technologies such as HTML, CSS, JavaScript, and responsive design.
Experience with CI/CD pipelines, version control systems (e.g., Git), and Agile development methodologies.
Strong problem-solving skills and the ability to troubleshoot complex issues.
Excellent communication and teamwork skills.
Qualifications
Role Description
As a Full Stack Engineer, you will be responsible for designing, developing, and maintaining robust and scalable web applications that drive our business forward. You will work across the entire technology stack, from the backend services and databases to the frontend user interfaces, ensuring seamless integration and high performance.
Senior Full Stack Engineer (Java, Spring Boot, Angular)
LATAM
|
Remote