Java Fullstack Developer
Excellarate
Description
Important Information
Experience: + 7 years
Job Mode: Full-time
Work Mode: Work from home
Job Summary
We are seeking a highly skilled and experienced Senior Fullstack 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.
Responsibilities and Duties
- 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.
Qualifications and Skills
- 7+ years of professional experience in Java development, with expertise in frameworks such as Spring Boot and Hibernate.
- At least 3 years of experience as Fullstack developer with Javascript (React, Angular preferred).
- 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.
About Encora
Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.