DevJobs

Senior Java Software Engineer

Overview
Skills
  • Java Java ꞏ 6y
  • SQL SQL ꞏ 6y
  • Kafka Kafka
  • NoSQL NoSQL ꞏ 6y
  • MongoDB MongoDB
  • PostgreSQL PostgreSQL
  • Redis Redis
  • Microservices Microservices
  • Docker Docker
  • Java Spring Boot ꞏ 6y
  • Cloud Environment
  • Geospatial DB
  • GIS
  • PostGIS

Description:

We are looking for a highly skilled and motivated Software Engineer to join our dynamic and technology-driven team.

If you are passionate about cutting-edge technologies and enjoy working on interesting projects with a meaningful impact,

this is the perfect opportunity for you.


Role description:

Design and write clean, efficient, and maintainable code for various projects.

Actively participate in the full software development lifecycle.

Take ownership of project deliverables, ensuring timely and high-quality delivery.

Collaborate with cross-functional teams, including product managers, designers, and other developers.

Stay up to date with the latest industry trends and technologies to bring new ideas and best practices to the team

Act as a mentor and knowledge leader, fostering a collaborative environment for the team to enhance their skills.


Minimum Qualifications:

6+ years of software development experience with Java and Java Spring Boot

SQL/NoSQL database experience (Postgres, MongoDB, Redis)

Solid understanding of software engineering principles, design patterns, and best practices.

Wide technical knowledge with the ability to mentor others


Preferred Qualifications:

Experience with Microservices

Experience working with dockers and a cloud environment.

Experience with Kafka

Experience with GIS, Geospatial DB (PostGIS)

Rafael Advanced Defense Systems