Working Model: Hybrid (3 days in Office + 2 days remote)
Sector: Technology
Instructions: Please submit your resume in English and include all skills and experience that meet the requirements of the position. This will significantly increase your chances of success.
We are seeking a talented Software Engineer to join our team and contribute to the development of efficient, scalable, and high-quality software solutions. The ideal candidate will have a strong background in Java and other programming languages, ensuring compliance with industry standards and project requirements.
Mandatory Skills & Experience
Professional Experience: Minimum of 3 years in a similar role with proven expertise in software development and system design.
Java - Spring Boot - Inglés B2
NICE TO HAVE
Technical Skills: In-depth knowledge of the following technologies (in descending order of importance):Java (Primary language)H2, PostgreSQL (Database management and optimization)Maven, Gradle (Build tools)Jenkins (CI/CD pipeline automation)C#C/C++
H2, PostgreSQL (Database management and optimization)
Maven, Gradle (Build tools)
Jenkins (CI/CD pipeline automation)
C#
C/C++
Quality Focus: Strong attention to detail and commitment to producing clean, maintainable, and efficient code.
Problem-Solving Abilities: Analytical mindset with the ability to identify complex problems and implement effective solutions.
Collaboration and Communication: Excellent interpersonal and communication skills to work effectively in a cross-functional team environment.
Key Responsibilities
Software Development: Design, develop, and maintain high-quality, efficient, and maintainable code using Java (Java 11, Java 17)
Requirements Analysis: Gather and analyze customer and stakeholder needs to ensure software solutions align with expectations and business goals.
System Architecture: Design scalable, maintainable, and secure software architectures and systems that effectively solve business challenges.
Conduct code reviews to maintain high standards and improve team performance.
Performance Optimization: Continuously optimize applications for improved performance, scalability, and security.
Bug Resolution and Maintenance:Identify, troubleshoot, and resolve software bugs and issues.Regularly update software for bug fixes, improvements, and new features.
Identify, troubleshoot, and resolve software bugs and issues.
Regularly update software for bug fixes, improvements, and new features.
Technical Debt Management: Balance feature development with managing technical debt to ensure long-term maintainability and system health.
Collaboration and Communication:Work closely with cross-functional teams, including developers, product managers, designers, and stakeholders.Communicate technical concepts effectively to both technical and non-technical team members.
Work closely with cross-functional teams, including developers, product managers, designers, and stakeholders.
Communicate technical concepts effectively to both technical and non-technical team members.
Continuous Learning: Stay up-to-date with emerging technologies, programming languages, frameworks, and development tools to maintain a competitive edge.
Why Join Us?
Innovative Environment: Collaborate with talented professionals and work on cutting-edge technologies.
Career Growth: Opportunity for professional development and advancement in a dynamic and supportive work culture.
Impactful Work: Contribute to building scalable and secure solutions that solve real-world business challenges.
Work-Life Balance: We value flexibility and work-life balance, supporting a productive and positive workplace.
Are you ready to make an impact? Apply now to join our team and help us create innovative and high-performance software solutions!
#00286980
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job