Senior Java Developer

Share vacancy

Vacancy is closed

Job ID: 4666836004

Armenia, Bulgaria, Georgia, Hungary, Lithuania, Poland, Romania, Uzbekistan - Any location

  • Armenia
  • Bulgaria
  • Georgia
  • Hungary
  • Lithuania
  • Poland
  • Romania
  • Uzbekistan
  • Anywhere

We are looking for a talented Senior Java Developer to solve some of education’s hardest problems at cloud scale. By using a stack that includes Java 8+, Spring Boot 2, Spring, MS SQL Server and AWS, you will help the customer to change the way that teachers teach and students learn.

Work at Exadel – Who We Are: 
Since 1998, Exadel has been engineering its own software products and custom software for clients of all sizes. Headquartered in Walnut Creek, California, Exadel currently has 2500+ employees in development centers across America, Europe, and Asia. Our people drive Exadel’s success, and they are at the core of our values, so Exadel is a people-first cultured company.

About the Customer:
The customer is an educational technology company based in Salt Lake City, Utah. It is the developer and publisher of a web-based learning management system and a massive open online course (MOOC) platform. Millions of students and teachers around the world use this customer’s products.


  • 3+ years of experience in Java
  • Good understanding of Struts/Struts 2 or similar MVC framework
  • Hands-on experience with  SQL
  • Base knowledge of AWS 
  • Understanding of computer/network security concepts
  • Ability to learn quickly with an analytical mindset
  • Willingness to engage in frequent, incremental code testing and deployment

Nice to Have: 

  • Experience in newer Java frameworks preferred
  • Experience with Groovy/Grails
  • Experience with stored procedures or ETL process
  • Experience with monitoring and alerting systems like DataDog/Grafana/PagerDuty


  • Write well-designed, testable, and efficient code
  • Provide technical support when needed
  • Monitor and provide reports on system and business usage
  • Roll out new changes in production environment
  • Ensure the stability and security of production environments
  • Proactively remediate problem areas
  • Work in an Agile software development environment with distributed teams using Scrum
  • Participate in all aspects of the product including design, development, deployment, and maintenance

English level:

Advantages of Working with Exadel:

  • You can build your expertise with our Client Engagement team, who provide assistance with existing and potential projects
  • You can join any Exadel Community or create your own to communicate with like-minded colleagues
  • You can participate in continuing education as a mentor or speaker. You will not only be emotionally but also financially rewarded for mentoring
  • You can take part in internal and external meetups as a speaker or listener. We support you in broadening your horizons and encourage knowledge sharing for all of our employees
  • You can learn English with the support of native speakers
  • You can take part in cultural, sporting, charity, and entertainment events
  • Working at Exadel means always upgrading your skills and proficiency, so we provide plenty of opportunities for professional development. If you’re looking for a challenge that will lead you to the next level of your career, you’ve found the right place 
  • We work hard to ensure honest and open relations between employees and leadership, so our offices are friendly environments


    Apply for: Senior Java Developer

    * Fields marked with * are required

    Attach a CV * (max file size 5MB; pdf, doc, docx )

    Are you resident of European Union:

    Note: If you need more information about Exadel measures to safeguard your personal data in the jurisdictions outside the EU/EEA, please send a request for more information about our Exadel Standard Contractual Clauses (SCC) by email [email protected].

    Please read our Privacy policyPlease read our Privacy policy