Remote Java Developer

closed
Logo of Encora

Encora

πŸ“Remote - Mexico

Job highlights

Summary

Join our team as a highly skilled and experienced Senior Java Developer to design, implement, and maintain highly scalable applications in a dynamic, Agile development environment.

Requirements

  • 7+ years of professional experience in Java development, with expertise in frameworks such as Spring Boot and Hibernate
  • Proficiency in GraphQL: Design and maintain GraphQL schemas, resolvers, and queries
  • Experience with AWS Aurora: Hands-on experience with Aurora database setup, optimization, and maintenance
  • Strong experience with RESTful APIs, microservices architecture, and database management (SQL/NoSQL)
  • Familiarity with cloud services, especially AWS (Lambda, S3, EC2, RDS, etc.)
  • Experience with CI/CD pipelines and development tools such as Jenkins, Docker, Kubernetes, etc
  • Solid understanding of Agile/Scrum methodologies
  • Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced, dynamic environment
  • Strong communication skills and ability to work collaboratively in a team

Responsibilities

  • Design, develop, and maintain Java-based applications and microservices
  • Collaborate with cross-functional teams to define and ship new features
  • Develop and maintain GraphQL APIs to ensure efficient data querying and manipulation for client applications
  • Integrate and optimize AWS Aurora databases, ensuring performance, scalability, and reliability
  • Contribute to system architecture decisions and the selection of tools, libraries, and frameworks
  • Write clean, efficient, and well-documented code that follows best practices
  • Perform code reviews and provide constructive feedback to peers
  • Troubleshoot and debug complex technical issues in a timely manner
  • Contribute to DevOps activities, ensuring CI/CD processes are in place for seamless delivery of features
  • Maintain and enhance application security, data integrity, and system reliability
This job is filled or no longer available