As a java application developer, you'll be instrumental in the design, development, and deployment of critical software solutions. You'll work within an agile framework, contributing to all phases of the software development lifecycle, ensuring our applications meet the highest standards of quality and performance.
client details
global technology innovator, dedicated to developing intelligent and impactful solutions for a wide range of applications. They are committed to pioneering new technologies that drive progress and enhance efficiency across diverse industries. With a strong legacy of innovation and a focus on delivering excellence, they have built a world-class team that is shaping the future of technology.
their work encompasses a broad spectrum of advanced systems, from sophisticated automation platforms to cutting-edge software solutions. They are passionate about creating technology that empowers their clients and improves operational capabilities. They foster a collaborative and dynamic environment where talented professionals can contribute to exciting projects and grow their careers.
description
key responsibilities:
* development excellence: design, code, test, and debug java applications, ensuring adherence to best practices and coding standards.
* agile collaboration: participate actively in agile ceremonies (sprint planning, daily stand-ups, retrospectives) to deliver software iteratively.
* quality assurance: implement robust unit and integration tests to guarantee software reliability and performance.
* problem solving: analyze and resolve complex technical issues, providing effective solutions to ensure smooth application functionality.
* technology exploration: stay abreast of emerging java technologies and industry trends, contributing to the adoption of innovative solutions.
* team contribution: collaborate with cross-functional teams, including product managers, designers, and qa engineers, to deliver exceptional software.
* documentation: create and maintain clear and concise technical documentation.
profile
essential qualifications:
* bachelor's degree in computer science, software engineering, or a related technical field.
* proven experience in java programming, with a solid understanding of object-oriented principles.
* familiarity with java frameworks such as spring boot or similar.
* understanding of software testing methodologies and experience with testing frameworks (junit, testng).
* knowledge of web technologies (html, css, javascript) and related frameworks.
* experience with version control systems.
* strong problem-solving and analytical skills.
* excellent communication and teamwork abilities.
* proficient in english (both written and verbal).
preferred qualifications:
* experience with microservices architecture and restful apis.
* proficiency in database technologies (sql, nosql).
* experience with cloud platforms (aws, azure, gcp).
job offer
superior benefits:
* year-end bonus (aguinaldo)
* paid time off
* vacation premium
* savings fund
* meal allowance
* life insurance
* comprehensive medical insurance
* performance bonus
* educational assistance