Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Full-stack Engineer (Java with JavaScript/React)

AT EPAM Systems
EPAM Systems

Senior Full-stack Engineer (Java with JavaScript/React)

Kazanlak, Bulgaria

We are seeking a seasoned Senior Full-stack Engineer specialized in Java with JavaScript/React to take on the responsibility of graphical user interfaces for a group of trading applications.
This role involves enhancing existing features, developing new ones, and translating business requirements into technical designs while ensuring a focus on high customer satisfaction and an exceptional customer experience.

#LI-DNI

Responsibilities

  • Lead the design and implementation of user-friendly front-end applications that integrate seamlessly into our application landscape
  • Enhance existing features and develop new ones for several trading application GUIs
  • Translate business and technical requirements into practical technical solutions
  • Collaborate closely with senior software engineers, project managers, business analysts, and clients to derive the most suitable technical approach
  • Provide support to production users and investigate production issues when escalated by the support team
  • Contribute to a mission-critical system for a leading investment bank
  • Experience the vast micro-service architecture in use
  • Engage in international projects across diverse locations including Switzerland, Bulgaria, Poland, and the APAC region
Requirements

Want more jobs like this?

Get jobs in Kazanlak, Bulgaria delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.
  • Minimum 5 years of experience in the software development field
  • Proficiency in Java and JavaScript
  • Understanding of front-end technologies such as Typescript, ReactJS, Redux toolkit, Jest, and React Testing Library
  • Skills in front-end unit testing
  • Flexibility to learn and work with back-end Java if not already experienced
  • Knowledge of software development life cycles and Agile methodologies
  • Familiarity with REST and microservices patterns
  • Competency in SOLID principles, OOP, and design patterns
  • Analytical skills to tackle complex software engineering challenges
  • Reliable in delivering projects on time
  • Openness to code reviews and pair programming
  • Excellent communication skills with proficiency in spoken and written English
Nice to have
  • Practical experience with Java/Spring frameworks such as Boot, MVC, and Security
  • Practical experience with Typescript and NodeJs
  • Skills in JUnit and OpenAPI/Swagger
  • Familiarity with Apache, Tomcat, and UNIX/Linux environments
  • Experience in developing and analyzing real-time, business-critical systems, preferably in the financial domain
We offer
  • Opportunity to Engineer your Future and to drive the world's digital transformation with top industry clients
  • Personal development program that will allow you to be valued for your strengths
  • Wide range of professional trainings and workshops
  • Being part of a collaborative, fast-growing, and innovative design team
  • Established and accelerated growth toward different career paths, competencies, and roles
  • Broad projects variety and possible mobility between projects over the time
  • Collaboration in a multicultural environment and exchange of best practices with colleagues around the world
  • Varied social benefits, Sports, Transportation and Health programs
  • Work-life balance and flexible schedule, team buildings and sport opportunities
  • Modern office/collaboration spaces (incl. new Infinity Tower business center, Sofia)
  • Hybrid By Design - we provide you with the best productivity options from the 2 worlds. Meet, socialize and enjoy F2F time with your colleagues, while working from the modern EPAM's office for a few days per week and benefit from the EPAM's virtual working environment - making you able to be productive and work from remote for the rest of the week

Client-provided location(s): Bulgaria
Job ID: EPAM-epamgdo_blt71871c91f47c9e3f_en-us_Other_Bulgaria
Employment Type: Other