Thinking Beyond Limitations
Senior Software Engineer, Java
Location
United Kingdom
Posted
104 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Java
Kainos
• Responsible for developing high quality solutions which delight customers and impact users worldwide • Make sound, reasoned decisions in a fast-paced environment • Learn about new technologies and approaches with talented colleagues • Mentor those around you
Job Requirements
- Must have demonstrable Java and AWS experience
- Must have experience in one or more Java BPMN 2.0 implementations. Activiti is preferred but experience in Camunda, Flowable or jBPM will also be considered.
- Proficient in designing, building, testing and maintaining modern software applications
- Experience of applying development best practices and patterns in relation to security, scalability and performance
- Contributing to technical decisions and direction in a collaborative team environment, including architecture, estimation, product planning, user story/requirement creation.
- Experience of design and development across multiple layers of an application
- Mentoring junior team members
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Professional development opportunities
Related Guides
Related Job Pages
More Backend Engineer Jobs
R&D Technical Architect, f/m/x
ClarioTransforming Lives by Unlocking Better Evidence | Decentralized clinical trials | Broadest endpoint technology
• Plan and design cost-efficient software and/or hardware architecture aligned with higher-level architectural standards • Define development guidelines and ensure compliance with non-functional requirements (quality, security, modifiability, extensibility) • Oversee requirements, architecture, software design, and implementation within defined scope • Document architecture using Clario’s “Views and Beyond Architecture Documentation” methodology • Validate implementation through regular code reviews and provide technical guidance • Solve technical challenges across all development lifecycle phases • Mentor and train R&D staff on technical topics • Ensure compliance with Solution and Enterprise Architecture standards • Promote “security-by-design” principles, ensuring data privacy and secure application interfaces • Support training plans and contribute to R&D process improvements
• Refactor and modernize a complex legacy codebase without losing functionality • Optimize MongoDB queries, indexing, and schema design for speed and reliability • Replace outdated libraries and improve CI/CD pipelines • Collaborate on new features while stabilizing old ones • Produce clear documentation and hand over knowledge across the team • Mentor junior engineers and influence hiring and technical standards
• Develop new features using .Net Core and Azure • Maintain existing features (including bug fixes) • Maintain assigned PBIs and tasks • Deploy code to environment and follow up on delivery with SQA • Estimate tasks and PBIs • Attend scrum ceremonies (Daily, Backlog refinement, Planning) • Follow up on requirements with Scrum master or development team • Research and create POC for new implementations
Company Description Active Theory is based in Los Angeles and Amsterdam with a globally distributed team. We strive to make some of the best digital experiences on the web, and we're growing. Our Dreamwave product creates bespoke virtual events connecting people online. Recent Dreamwave events over the last year have included Sundance Film Festival, a virtual music festival for Porter Robinson, and high-profile tech conference Inbound. Job Description Active Theory is seeking a backend developer and DevOps hybrid to help build out the underlying tech infrastructure behind our Dreamwave events platform. This person will work on: Backend development primarily in Node.js working closely with GCP and Firebase services - Cloud Functions, Cloud Firestore, Firebase Realtime Database. Architect, prototype, scope and develop backend components for each project. Requirements can vary significantly with each project, particular creative execution, and technical requirements. Qualifications 3 years minimum developing secure, scalable, production ready web applications in Node.js. Experience with Google Cloud Platform and services, including Firebase - Compute Engine, Cloud Firestore, Firebase Realtime Database, Cloud Functions. Familiar with multiplayer and asynchronous concepts, state management and data flows. Experience designing and implementing database schemas for maintainability, performance, and scale. Ability to manage your time and communicate effectively while working remotely. Ability to work independently and carry a project. Additional Information All your information will be kept confidential according to EEO guidelines.




