Software Developer With Java

Company details

Easy Consult has stood for quality and innovation on the Bulgarian Human Resources solutions market with uncompromised recognition since 2004. Throughout the years, we have accumulated thorough understanding for a wide range of businesses - from Retail and E-commerce through Production, Services or Transportation and Logistics. Always alert to external environment, Easy Consult has ensured a full functional expertise and successfully built up an IT Recruitment team of skilled and technically aware professionals in addition to its Non-IT Recruitment business line.

For one of our clients we are looking for Java Software Developer.

Software Developer With Java

Duties and Responsibilities

• Work in a team of talented developers willing to share best practices
• Investigate and resolve complex technical issues with simple and elegant solutions
• Continually identify areas of improvement with respect to product supportability, quality, and technology stack
• Design, implement, and test new features with minimal supervision
• Mentor junior team members, provide technical guidance, and share best practices
• Build secure, scalable, distributed and fault-tolerant cloud-based systems, following Agile development processes
• Be self-driven, helping the team meet sprint goals and overall project delivery milestones
• Building micro-service solutions for internal engineering teams to integrate (GO, .NET and Java stacks used)
• Demonstrating micro-service integration capacities into legacy systems (PHP/LAMP stack primarily)


• 5+ years of experience designing and developing commercial software

• Demonstrated proficiency in multiple areas of software development (e.g. backend development, concurrency, design patterns, SOLID principles, etc)
• Programming experience with Java 
• Experience with good source control concepts and tools (Git or similar)
• Ability to learn new products and programming languages quickly
• Excellent problem-solving skills; can triage and resolve critical issues independently and collaboratively
• Should have excellent communications skills, a good attitude, and a friendly personality
• Automated unit testing experience



Advantage skills:

• Experience running large server applications on AWS
• Experience with Docker / Kubernetes / Terraform
• Experience with event-driven architectures (Kafka, Rabbit, or similar)
• Familiarity with microservices and serverless architectures

Employment Conditions

• Excellent salary and an opportunity to grow within the company 
• Induction programs
• Participation in all stages of the development process from architecture design to development using SCRUM methodology
• Exchange experience by working in different teams of professionals
• Recognition programs and rewards (Employee of the month gets 1 additional vacation day)
• Free course in German
• Coverage of certification program expenses 
• Company sponsored events and team buildings
• Participation in our social groups of interests: Extreme Sports, Geeks, Photography, etc.
• Co-subsidized sport card that gives free access to a great number of sports facilities 
• Additional Health insurance (after your probation period)
• Nice and friendly atmosphere

Contact Information

Anna Chervenkova


+359 882 852 946

Всички кандидатури ще бъдат разгледани в пълна конфиденциалност.

Всички обозначения са насочени към двата пола.

С изпращане на тази форма се съгласявате с нашите общи условия.

Благодарим Ви за изпратената кандидатура