Position: Senior Java API developer
Company: promdex
Experience required: 5y
English level: upper

Required technical skills and experience: 
✅ 8+ years of experience developing software / 5+ relevant experience(Java);
✅ Team lead experience or desire to develop in this direction and take the position of Java Team lead in the future
✅ Programming languages: Java, SQL;
✅ Databases: Oracle;
✅ Technologies: Java 8, Spring, JPA, Jersey JAX-RS, Aurora MySQL, AWS;
✅ Integrated development environments: Eclipse or IDEA;
✅ Operating systems: Linux, Windows;
✅ Software: Apache web server, Ant, Git, Jira, Jetty or equivalent servlet container;
✅ Methodologies: Agile, Scrum;
✅ Strong knowledge of algorithms and design patterns;
✅ Strong knowledge of multithreading.
the project stack is Java, Node.js, Angular 9, AWS, SQL (other databases are used).

ADDITIONAL SKILLS
✅ B.S. degree in Software Engineering, Computer Science, Computer Information Systems or Mathematics, or equivalent work experience;
✅ Programming languages: PL/SQL, PL/pgSQL, JavaScript;
✅ Databases: PostgreSQL;
✅ Software: Apache Ivy, Jenkins, Nexus, Wiki.

JOB RESPONSIBILITIES
✅ Perform technical design, develop software, write code, SQL statements, build releases and updates, perform other engineering activities;
✅ Develop new features and enhancements for existing products, systems and applications;
✅ Perform maintenance of existing products, applications, systems and database objects, including fixes and updates;
✅ Developed software must meet high standards of quality, scalability, performance, maintainability, security, and compliance with PCI and SOX requirements;
✅ Perform unit testing of the work before it is released to QA for testing, troubleshoot product issues and develop resolutions;
✅ Create and update documentation;
✅ Communicate with team members in various departments: Engineering, Product Management, Quality;
✅ Assurance, Network Operations, Customer Service, Sales, Marketing, Tier 2 Support, Fulfillment, etc.

WORKING CONDITIONS
Full-time/remote (home-based)/long-term position. 40 hours per week, 8 hours per day, Monday-Friday. The working schedule is flexible enough, mostly it's close to the Eastern European Time. Home-based working environment. Cross-functional interactions.

ABOUT COMPANY
The Company is an innovative clinical solutions company that provides high-quality technology platforms and related clinical services to pharmaceutical, biotechnology, and medical device companies. From its headquarters in Princeton, NJ and offices in Asia and Europe, the Company has delivered innovative solutions since 2009 resulting in unparalleled advantages for clinical development related to data quality, time of completion, and cost efficiency.