Job Closed
This listing is no longer active.
We aim to bring a touch of magic to create inspiring and enduring core memories for the world.
Senior Software Engineer, Java
Location
India
Posted
128 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Java
Key & Cornerstone Pte Ltd
• Develop cutting edge features/product line for V-Key • Write high quality code in terms of functionality, modularity, security and compatibility • Code highly concurrent, efficient and scalable public APIs for user base in the range of multi-millions • Close coordination with Product Owners and Chapter Leads on timelines and expected delivery milestones of the user stories/features • Keeping on top of new technologies & techniques and evaluate them to improve overall engineering practices • For on-premises model, deploy V-Key’s products within customer’s backend ecosystem and provide on-site support to customers when needed • Act as L2/L3 support and work with customer support team on issues related to V-Key products • Diagnose, troubleshoot and identify solutions using Root Cause Analysis for reported issues • Collaborate with cross-functional teams (ie. internal product development, QA, Customer support and Customer Technical team) to resolve incidents and problems • Assist in guiding the junior members in the development team on Server development skills and best practises.
Job Requirements
- Bachelors/master's in computer science, Computer Engineering, Information Technology, or equivalent
- 5-8 years of experience as a Java Developer/Backend Software Engineer
- Working experience in Java Application Stack – Core Java/ RESTful Web Services
- Experience with Spring Boot and Spring Cloud microservices framework and design patterns
- Experience on application servers such as JBoss EAP, WebLogic, and Tomcat (at least 1 of them)
- Experience with RDBMS databases such as MySQL, MS SQL, and Oracle (at least 1 one of them) and ORM frameworks such as Hibernate.
- Working knowledge of Amazon’s AWS, Microsoft’s Azure and Google’s GCP, RabbitMQ, Docker/K8S, ReactJS would be a strong advantage
- Have good understandings on Information Security related concepts and requirements
- Ability to place high value on product / solution’s security is important
- Prior experience in cyber security / key management service is a plus
- Working experience in banking / financial sector is an added advantage
- A strong self-starter and able to work with minimal supervision
- Ability to work in a dynamic, fast moving and growing environment
- Critical thinker and problem-solving skills
- Team player with good interpersonal and communication skills in English.
Benefits
- Health insurance
- Flexible work arrangements
- Professional development
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description - Procurar sempre criar a melhor experiência de uso para o usuário final, trabalhando de forma colaborativa com desenvolvedores, designers e stakeholders para garantir o sucesso dos projetos; - Participar ativamente na resolução de problemas complexos, identificando oportunidades de melhoria e propondo soluções inovadoras; - Escrever código limpo, testável, de fácil manutenção, utilizando as melhores práticas de desenvolvimento de software; - Participar ativamente do processo de revisão de código, atuando tanto como revisor quanto como autor, garantindo a qualidade e a funcionalidade das features desenvolvidas; - Acompanhar o comportamento das aplicações em produção usando as principais métricas de saúde e performance disponíveis nas ferramentas de monitoração, buscando insights de melhorias e entendendo anomalias a partir dessas métricas; - Atuar no backend que é a interface de consumo dos dados para todos os front-ends do Globoplay, garantindo resiliência e suporte à alta carga de acessos simultâneos; - Contribuir com a aplicação responsável pela entrega do site web do produto, utilizando o ambiente como campo de experimentação e aprendizado sobre o comportamento dos usuários. Qualifications - Conhecimentos sólidos de NodeJS/npm; - Conhecimentos sólidos de HTML e CSS; - Conhecimentos sólidos do sistema de controle de versão Git; - Visão sobre design patterns (Criacionais, Estruturais e Comportamentais); - Domínio de boas práticas de desenvolvimento de software (DRY, KISS, TDA, SoC, SOLID); - Conhecimentos sólidos da biblioteca React; - Experiência com testes unitários em JavaScript; - Domínio de design de APIs REST (preferencialmente com o framework Express); - Visão do modelo arquitetural de micro-serviços; - Experiência com design responsivo (media queries, propriedades relativas, flexbox, CSS grid); - Conhecimentos sólidos de JavaScript e domínio dos paradigmas orientado a objetos e funcional da linguagem; - Conhecimento sobre GraphQL (preferencialmente com o framework Apollo); - Familiaridade com ferramentas de monitoração (métricas de performance e erros); - Experiência com alguma ferramenta de CI/CD (preferencialmente GitLab CI); - Familiaridade com ferramentas de hint/lint (preferencialmente ESLint).
Web Full Stack .Net, Vue.js Engineer
Kubikware - A 5-time Inc. 5000 companyWe're a world-class digital agency at better rates. Word.
• Develop web applications using .NET and Vue.js • Collaborate on projects with a strong South American team • Work with multiple clients on different products • Contribute to agile/scrum development methodology
Java Developer (Senior or Specialist)
Zup InnovationWe create digital assets to build, grow and accelerate your applications with efficiency, security and scalability.
Role Description Você atuará como referência técnica na construção e evolução de soluções backend em ambiente AWS, contribuindo para decisões arquiteturais e garantindo que os sistemas atendam aos mais altos padrões de escalabilidade, segurança e confiabilidade. A posição envolve lidar com desafios técnicos complexos em sistemas distribuídos e apoiar a evolução de práticas de engenharia dentro do time. - Definir e evoluir a arquitetura backend em ambientes AWS, garantindo aderência às melhores práticas; - Atuar como referência técnica do time, apoiando decisões estratégicas e orientando padrões de desenvolvimento; - Resolver desafios de alta complexidade relacionados a performance, escalabilidade e segurança; - Garantir a qualidade das soluções com boas práticas de código, testes automatizados e code review; - Apoiar o desenvolvimento e manutenção de APIs RESTful e integrações em arquitetura de microsserviços; - Monitorar, otimizar e garantir observabilidade dos serviços em produção; - Conduzir iniciativas relacionadas a mensageria e arquitetura distribuída; - Colaborar com áreas multidisciplinares na sustentação de ambientes críticos e na tomada de decisão técnica. Qualifications - Programação avançada em Java 17+ e experiência sólida com Spring Boot; - Desenvolvimento, consumo e documentação de APIs RESTful; - Domínio de serviços AWS utilizados em backend (EKS, ECS, Lambda, S3, RDS); - Conhecimento em arquiteturas de microsserviços e sistemas distribuídos; - Experiência com mensageria e integração entre sistemas; - Práticas de segurança aplicadas ao desenvolvimento backend; - Técnicas de monitoramento, performance e observabilidade em produção; - Vivência em metodologias ágeis e versionamento de código em times colaborativos. Requirements - Experiência prévia como referência técnica ou mentoria de outros profissionais; - Vivência em projetos mission critical ou ambientes de alta disponibilidade. Benefits - Modelo de trabalho remoto por padrão, priorizando a sua liberdade e responsabilidade; - Liberdade para trabalhar de onde quiser; - Horários flexíveis; - Auxílio Educação; - Ferramenta própria de desenvolvimento de carreira; - Guildas internas e grupos de estudo e interesse; - Plano de saúde; - Plano odontológico; - Parceria na compra de medicamentos; - Telemedicina disponível 24x7; - Terapia online gratuita; - Licença maternidade estendida; - Licença paternidade estendida; - Vale-refeição e alimentação; - Seguro de vida; - Vale-transporte; - Auxílio home office; - Auxílio Creche; - Auxílio plano telefônico; - Participação em Lucros e Resultados.
• Individual contribution: construct systems, write code, deployments, etc. • Work with the team lead and stakeholders to estimate and prioritise work • Work alongside peers to iterate on solutions that fit requirements • Keep the project lead and producer apprised of revised estimates and delivery times • Champion and maintain high standards and process: tests, CI/CD, documentation • Help and support team members in day-to-day work • Understand, maintain and expand existing code and develop new features or systems



