Match score not available

Java Developer at Faptic Technology

extra holidays
Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

BSc/MSc in computer science or related field, At least 2 years of experience in Java 8+ development, Very good knowledge of programming best practices and design patterns, Experience with major RDBMS and REST APIs, Knowledge of AWS Cloud Services is a plus.

Key responsabilities:

  • Build advanced back-end applications on the Java platform
  • Develop code according to system design and coding standards
  • Perform unit testing and review associate developers' code
  • Maintain, monitor and improve existing services
  • Provide mentoring to junior developers
Faptic Technology logo
Faptic Technology Information Technology & Services SME https://www.faptic.com/
11 - 50 Employees
See more Faptic Technology offers

Job description

Role

Accelerate your development and exposure to high performance applications and cloud infrastructure. Join Faptic Technology (remote or hybrid), a fast-growing scale-up organization with an ambition to be recognized as one of the leading technology companies in Romania.

Our global client base needs builders: engineers and developers who love technology, have deep expertise in software and cloud technologies, and importantly, have a passion for culture and customers.

  • We obsess about our customers
  • We build outstanding technical solutions
  • We create an awesome culture
  • We accelerate learning and careers

This is a great opportunity for you to work in a technology driven environment in close collaboration with skilled and passionate professionals, who utilize the best practices and cutting-edge technologies. You will be working on challenging projects that involve; processing large amounts of data; multithreading and high performance; and security and scalable microservices. You will get every chance to share your opinions and grow professionally. Our technical stack includes, but is not limited to; AWS Cloud Services, Containers, Messaging Brokers, and both Relational and Non-Relational Databases.

Your activities will include

  • Build advanced back-end applications on the Java platform and deliver new features
  • Develop code, in accordance with the system design and coding standards, with minimal supervision
  • Perform unit testing for the developed codes
  • Review the code of associate developers
  • Demonstrate strong knowledge of development methodologies, best practices, and procedures, and then apply them to projects to ensure that development objectives are achieved
  • Maintain, monitor and improve existing services
  • Participate in discussions and issue investigations
  • Consult with System Architects and Senior Developers to enhance system design and architecture
  • Assist associate developers in ensuring compliance with coding standards and best practices
  • Provide technical and developmental mentoring to junior developers

Requirements

      • BSc/MSc in computer science, engineering, or any other relevant degree
      • At least 2 years of work experience in Java 8+ development
      • Ability to assist in gathering, consolidating, and prioritizing functional requirements and identifying/implementing technical solutions
      • Very good knowledge of programming best practices and design patterns
      • Very good understanding of algorithmic complexity, data structures
      • Very good working knowledge of REST APIs design
      • Experience with any major RDBMS
      • Experience working with Agile methodologies
      • Passion for back-end applications with very good troubleshooting and problem-solving skills
      • Strong team-working skills and interest in personal development

Experience desirable

      • Knowledge of AWS Cloud Services will be a strong plus
      • Experience with IOC containers (Spring/CDI/EJB) will be considered an advantage
      • Experience with Messaging Technologies (RabbitMQ, ActiveMQ, Kafka) will be considered an advantage
      • Experience with Java multithreading will be considered an advantage

Benefits

  • Private medical insurance 
  • Training on market trends and client needs 
  • Continuous personal improvement - 8h/month during work hours 
  • Lunch on Friday (twice per month, we pay)
  • 21 days annual leave, with one day per year extra up to 25 days 
  • 1 day for your Birthday off 
  • 0.5 days Christmas Shopping off 
  • Competitive package
  • Quarterly fun budget for team events 

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Information Technology & Services
Spoken language(s):
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Problem Solving
  • Mentorship

Software Engineer Related jobs