Mid Java / Java + React Developer

  • Department: Administrative
  • Location: Sofia, Bulgaria
  • Working Time: Full Time
We work together, collaborating across boundaries to bring the best to our customers around the world.

Responsibilities:

  • Participate in design, development, and maintenance of our software products
  • Maintain existing code and introduce improvements to working systems
  • Produce quality code following best practice guidelines for development process, coding style, revision control and security practices
  • Be part of an agile and cross functional team
  • Work closely with other teams responsible for other components like UX and APIs
  • Share their expertise during code review activities and refinement sessions
  • Design code in a functional and scalable way
  • Understanding and consideration of mobile security best practices

 

Skills: 

  • Excellent overview of the Java ecosystem
  • Solid understanding of OOP principals and Design Patterns
  • Experience with micoservice-based applications
  • Experience with relational and non-relational databases
  • Write scalable, maintainable and testable code
  • Experience with writing and maintaining unit and UI tests is an advantage
  • Experience with Git and CI/CD
  • Strong analytical and problem-solving skills
  • Experience with code optimization and performance improvements
  • Experience in Agile development methodologies
  • Experience with React Typescript is a major advantage


Experience & Education:

  • 4+ professional experience with Java
  • Experience in development of financial applications would be a great advantage
  • BS degree in Computer Science or a similar technical field of study
  • Working proficiency and communication skills in verbal and written English