We are seeking a Senior Java Developer to join our team in LATAM. This position is open for candidates located in Argentina, Uruguay, Chile, Colombia and Mexico As a Senior Technical Consultant you will participate in all aspects of the software development lifecycle which includes estimating, technical design, implementation, documentation, testing, deployment and support of application developed for our clients. As a member working in a team environment you will take direction from solution architects and Leads on development activities. Responsibilities Participate in technical planning and requirements gathering, including design, coding, testing, troubleshooting, and documentation of web applications. Develop and maintain scalable, high-performance applications using JAVA with Spring Ensure adherence to industry best practices for software development, including performance optimization, security, and scalability. Qualifications 5+ years of experience in development with .Java with Spring (Mandatory) Experience working with Apache Kafka Excellent English Skills (At least B2) Self-starter with excellent communication and collaboration skills. Perficient full-time employees receive complete and competitive benefits. We offer a collaborative work environment, competitive compensation, generous work/life opportunities and an outstanding benefits package