Sr Java Developer
at Encora
Ciudad de México, CDMX, Mexico -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 15 Nov, 2024 | Not Specified | 18 Aug, 2024 | 7 year(s) or above | Ec2,Maintenance,Development Tools,Design,Graphql,Optimization,Docker,Communication Skills,Architecture,Jenkins,Kubernetes,Hibernate,Cloud Services,Spring Boot | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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