An award-winning agency and consultancy transforming businesses by designing technology for people
Senior Java API Engineer – Contract
Location
Maryland
Posted
15 days ago
Salary
$80 - $90 / hour
Seniority
Senior
Job Description
Senior Java API Engineer – Contract
Mindgrub
• Maintain and enhance Java-based REST APIs that support native mobile applications across iOS and Android platforms • Develop new backend features and integrations while ensuring system reliability, scalability, and performance • Troubleshoot and resolve production issues across application, API, and infrastructure layers • Collaborate with mobile developers, QA engineers, project managers, and client stakeholders to deliver technical solutions aligned with business requirements • Participate in architecture and technical design discussions related to backend services and API development • Monitor application health, identify performance bottlenecks, and implement improvements to optimize system stability • Write clean, maintainable, and well-documented code following established engineering standards and best practices • Conduct code reviews and provide technical mentorship to other developers on the team • Stay informed on emerging backend engineering trends, security practices, and API development standards
Job Requirements
- Must be a U.S. citizen and currently based in the United States, and authorized to work in the U.S. without sponsorship
- Ideal working hours are 11am - 8pm EDT (includes a one-hour lunch break), however starting between 9am - 12pm EDT will also be considered
- Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related technical field, or equivalent professional experience
- 5+ years of professional software engineering experience with a focus on Java backend development
- Experience developing and maintaining RESTful APIs in enterprise or production environments
- Experience working with cloud-hosted applications, preferably within Microsoft Azure environments
- Sound understanding of backend application architecture, API security, authentication, and integration patterns
- Experience troubleshooting and supporting distributed applications in production environments
- Familiarity with CI/CD pipelines, source control systems, and modern software delivery practices
- Experience collaborating with cross-functional teams in Agile or iterative development environments
- Experience working with the Micronaut framework or similar modern Java frameworks such as Spring Boot
- Must be comfortable working in environments where the use of AI-assisted coding tools may be restricted due to client security or compliance requirements
- Ability to communicate effectively with both technical and non-technical stakeholders
- Ability to work independently while managing multiple priorities in a consulting or client-services environment
- Experience supporting mobile application backend services is strongly preferred
- Experience mentoring developers and participating in technical design discussions is preferred
Benefits
- Inclusivity without exception
- Health insurance
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Colaborar na definição de arquitetura de novas soluções e manutenções das arquiteturas atuais • Orientar os desenvolvedores quanto aos padrões de projetos adotados • Apoiar na definição das tecnologias a serem utilizadas para determinado desenvolvimento • Apoiar na integração (empacotamento) e merges (mesclas) de builds paralelamente desenvolvidos • Entender os requisitos do cliente e criar arquiteturas personalizadas para atender a essas necessidades • Criar planos detalhados, considerando aspectos de segurança, escabilidade, disponibilidade e desempenho • Garantir que o escopo, contexto e restrições do projeto sejam documentados e aceitos • Facilitar a decisão dos envolvidos, fornecendo informações e alinhando-as com os objetivos gerais • Definir e documentar a estrutura e a forma do sistema • Definir e documentar estratégias, padrões, guias, etc., para direcionar a construção do sistema • Garantir que a arquitetura contemple os atributos de qualidade do sistema • Desenvolver a descrição arquitetural • Prover liderança técnica • Manter-se envolvido com todo o processo de desenvolvimento.
Role Description Você fará parte do novo time RD Conversas, dedicado a um projeto para construir do zero uma solução de e-mail integrada à plataforma RD Conversas, que atualmente foca em WhatsApp. Seu papel será desenvolver novas funcionalidades dentro de um produto consolidado, equilibrando velocidade, qualidade e constância, além de ser referência técnica para o time, apoiando e direcionando a equipe. - Projetar soluções escaláveis, seguras e de fácil manutenção para o novo sistema de e-mail. - Escrever código de alta qualidade, seguindo boas práticas e padrões. - Realizar revisões de código (code review) para garantir qualidade, performance e legibilidade. - Identificar e resolver problemas complexos, como bugs críticos, gargalos de performance e falhas de arquitetura. - Mentorar desenvolvedores júnior e pleno, compartilhando conhecimento técnico e boas práticas. - Contribuir para a arquitetura do sistema e melhoria contínua dos processos, como CI/CD, testes automatizados e deploy. - Traduzir requisitos de negócio em soluções técnicas, comunicando riscos e prazos de forma clara. Qualifications - Experiência sólida em engenharia de software com foco em Node.js; - Domínio em TypeScript. - Vivência com Vue.js. - Forte conhecimento em testes de software. - Conhecimento em arquitetura de software e boas práticas de desenvolvimento. - Capacidade de comunicação clara, proatividade, autonomia e perfil de liderança técnica. - Pensamento crítico, analítico e sistêmico, com visão estratégica e escalável. - Habilidade para negociar, organizar e trabalhar em equipe colaborativa. Requirements - Experiência prévia em projetos de sistemas de e-mail ou comunicação será considerado um diferencial. - Vivência em times multidisciplinares e ambientes ágeis. Processo Seletivo - Aplicação - Envio da inscrição; - Mindsight – Teste de estilo de trabalho; - Talent Acquisition - Entrevista por competência com o time de recrutamento; - Desafio Técnico – Teste de avaliação de habilidades técnicas; - Entrevista Técnica - Entrevista técnica para discussão de requisitos da vaga; - Entrevista Final - Conversa final com a gerência para alinhamento; - BP Interview - Momento com a Business Partner para falar sobre cultura e valores; - Offer - Fase de conclusão do processo seletivo, com a apresentação da proposta de trabalho. Obs: Podem ter etapas complementares e/ou alterações, de acordo com a necessidade do processo.
• Desarrollar y mantener servicios y APIs backend escalables utilizando TypeScript • Desarrollar sistemas orientados a servicios usando NestJS • Integrar servicios backend con plataformas en la nube, idealmente Azure • Implementar modelos de datos y patrones de acceso • Trabajar con sistemas habilitados para IA y APIs externas • Aplicar principios de diseño seguro • Implementar flujos de trabajo asíncronos y manejo de errores resiliente • Asegurar una sólida cobertura de pruebas • Trabajar con pipelines de configuración y despliegue
Senior Backend Engineer – Ruby on Rails
Global ChangerAccelerate your company's decarbonisation with our intuitive software.
• Shape the backbone of our Corporate Carbon Footprint (CCF) module • Backend architecture and domain modeling for the CCF module for Scope 1, 2 and 3, emission factor matching, calculation engines and reporting flows • Scalability and performance of data-heavy workflows handling millions of activity data points across complex customer organisations • Setting technical direction for the Rails codebase and its long-term evolution service boundaries, data model, API surface • Technical excellence across the squad: clean code, deliberate test pyramid, thoughtful API design, disciplined handling of technical debt • Knowledge exchange and code quality through reviews, pairing and architectural discussions that level up everyone around you



