Sr Java Developer

at  Encora

Ciudad de México, CDMX, Mexico -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate15 Nov, 2024Not Specified18 Aug, 20247 year(s) or aboveEc2,Maintenance,Development Tools,Design,Graphql,Optimization,Docker,Communication Skills,Architecture,Jenkins,Kubernetes,Hibernate,Cloud Services,Spring BootNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB SUMMARY

We are seeking a highly skilled and experienced Senior Java Developer to join our team. The ideal candidate will have a strong background in Java development with a minimum of 7 years of hands-on experience. They must also be proficient in GraphQL and have working experience with AWS Aurora. You will be responsible for designing, implementing, and maintaining highly scalable applications in a dynamic, Agile development environment.

QUALIFICATIONS AND SKILLS

  • 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 (Product Managers, Frontend Developers, QA Engineers, etc.) 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.


REQUIREMENT SUMMARY

Min:7.0Max:12.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Ciudad de México, CDMX, Mexico