Senior Java Developer

Detalhes da Vaga

**Must haves**
- 10+ years of software development experience using Java;
- Experience in Object Oriented concepts and microservice architecture;
- Experience with Database Systems and proficiency in SQL and Oracle/PLSQL;
- Knowledge of industry standard Data structures, Design patterns, Algorithms;
- Familiarity with large-scale distributed real-time systems architecture and implementations;
- Knowledge of Messaging technologies (Kafka, zmq) and data serialization (google protobuf);
- Experience with internal workings of Java platform, including memory management, compiler optimizations, etc;
- Experience using J2EE technologies like Spring boot, Servlets, JSP (backend) and CSS, Bootstrap (User interface front end);
- Experience using in memory data structure stores e.g. Redis, Cassandra;
- Experience with continuous integration practices using tools like Jenkins, Stash, Bamboo;
- Experience with 'build and deploy' tools like Gradle, Maven etc;
- Proficient in Change control GIT, Issue/Project/Bug tracking System (Jira);
- Experience with Relational database development using Stored Procedures, Triggers, Function.
- Requires a Bachelor's degree in Computer Science or a directly related field;
- Good knowledge of Java web development using Servlets (or equivalent MVC frameworks),
- J2EE, JPA, JDBC, REST API or micro service development;
- Excellent problem solving and analytical skills;
- Database development (relational and cloud databases like Oracle, Snowflake, Click House);
- Proficiency with front end development experience with HTML/CSS/JavaScript and knowledge of frameworks like ExtJS, Angular, React, jQuer

**Nice to haves**
- Excellent at Linux/Unix command line and shell scripting;
- Experience with CI development using Git, Ansible, Bamboo;
- Experience with Python, Perl scripting.

**The benefits of joining us**
- **Professional growth**

Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps.
- **Competitive compensation**

We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities.
- **A selection of exciting projects**

Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands.
- **Flextime**

Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office - whatever makes you the happiest and most productive.

**Job Types**: Contract, Full-time

Work Location: In person


Salário Nominal: A acordar

Fonte: Whatjobs_Ppc

Função de trabalho:

Requisitos

Analista De Testes / Qa Sênior

Analista de Testes / QA Sênior Job Description A Genesis Consulting tem oportunidade imediata para Analista de Testes/QA Sênior experientes com verdadeira pa...


Genesis Consulting Partners, Llc - Rio de Janeiro

Publicado 7 days ago

Elixir Backend Engineer

What you will do Ideation of solutions in discovery and shaping stages . System design, code contribution, and implementation of new features and bug fixing ...


Startup - Rio de Janeiro

Publicado 7 days ago

Sênior Engenheiro/A De Software

Sênior Engenheiro/a De Software Engenheiro/a de Software, perfil sênior, com sólida experiência em práticas de engenharia de software, incluindo testes auto...


Buscar Vagas | Empregos E Consultoria Brasil - Rio de Janeiro

Publicado 7 days ago

Desenvolvedor Full-Stack

Empresa de Recursos Humanos admite Desenvolvedor Full-Stack em Campos dos Goytacazes. Fornecer validação de design em tecnologias chave no desenvolvimento d...


Empresa De Recursos Humanos - Rio de Janeiro

Publicado 7 days ago

Built at: 2024-11-29T01:59:03.096Z