πUnited Kingdom, Spain
Software Engineer

ITHAKA
π΅ $97k-$121k
πRemote - United States
Please let ITHAKA know you found this job on JobsCollider. Thanks! π
Summary
Join ITHAKA's CHAMPS team as a Software Engineer, contributing to the design, development, and maintenance of applications supporting content management operations. Collaborate with a passionate team to build high-performing, high-throughput applications, utilizing your strong problem-solving skills. Work on rich, interactive web applications using cutting-edge technologies and frameworks. Interact with internal and external customers to understand their needs and develop solutions. Participate in a self-organizing Agile team, contributing to system architecture and design. This role offers the opportunity to work on large-scale content and data management challenges.
Requirements
- 2 or more years of experience as a full-stack software engineer building large-scale web applications
- 2 or more years of experience designing and implementing backend applications using Java, Spring, Sprint Boot, JPA, Hibernate, RDBMS, etc
- Experience creating and operating user-facing applications using Angular framework
- Demonstrated excellent analytical and problem-solving skills
- Excellent oral and written communication skills
- Demonstrated ability to work well in a small-team environment
- Experience in service-based architectures including web-services, service-discovery (Eureka)
- Experience using a decentralized version control system like Git in a collaborative context on a platform like GitHub
- Knowledge of full web technology stack (e.g., HTTP, cookies, headers, caching, CDN, and security)
- Experience with Linux, shell scripting, or other scripting languages
- Familiarity with unit testing (JUnit)
Responsibilities
- Participate as an empowered member of a collaborative Agile team to design, develop, and maintain high-performance applications
- Interact with internal and external customers to understand their needs and drive the development of web applications to meet those needs
- Implement rich, interactive web applications using the latest technologies, frameworks, and patterns
- Perform analysis and improve system performance and throughput
- Identify bottlenecks, problems, and come up with strategies to resolve them
- Participate in the on-call rotation as a first point of contact for applications you own
Preferred Qualifications
- Bachelorβs degree in computer science or equivalent is preferred
- Knowledge of ELK stack, MongoDB, Kafka
- Knowledge of XML parsing and transformation using XSLT
Benefits
- Medical, dental, and vision plans
- An employer-paid 10% retirement contribution
- Paid parental and caregiver leave
- 22 days of paid time off
- 11 paid holidays
- Up to 12 sick days
- Wellness benefits
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs

πIreland

πUnited Kingdom
πIndia
πUnited States
π°$175k-$210k
πUnited States
π°$175k-$210k
πUnited States
π°$175k-$210k
πUnited States
πRomania
π°$175k-$210k
πUnited States