Senior Principle Java Engineer (Ukraine Remote)
DEV INC
Full-time Company Description TurnItin Job Description Company Description When you join Turnitin, you'll be welcomed into a company that is a recognized innovator in the global education space. For more than 20 years, Turnitin has partnered with educational institutions to promote honesty, consistency, and fairness across all subject areas and assessment types. Over 16,000 academic institutions, publishers, and corporations use our services: Gradescope by Turnitin, iThenticate, Turnitin Feedback Studio, Turnitin Originality, Turnitin Similarity, ExamSoft, and ProctorExam. Turnitin has offices in Australia, India, Indonesia, Japan, Korea, Mexico, the Netherlands, the Philippines, Ukraine, the United Kingdom, and the United States. Our diverse community of colleagues are all unified by a shared desire to make a difference in education. Come join us, and let's make change together. Job Description Turnitin is seeking a Senior/Principal Software Engineer interested in distributed systems, data modeling, and scalability to develop and improve our award-winning educational software. As an engineer on this team, you will be working on 2 co-products that help to provide additional exam integrity to the assessment process. We operate at a high scale across global markets and seek individuals that enjoy solving complex problems. Do you have the skills—and drive to join a tech team that’s working to digitally transform the ed-tech industry? From test-driving the latest technologies to creating high performing applications, Turnitin is constantly innovating and creating industry-leading solutions that provide peace of mind for our customers worldwide. Turnitin has an inspiring mission, cutting-edge technologies, and in-house product development. As a Senior/Principal Software Engineer at Turnitin, you’ll apply your talents in an agile environment that has the creative energy of a start-up, a highly flexible work environment, a culture of innovation, and most importantly other talented engineers, designers, and product managers to interact with and learn from. Responsibilities Make significant contributions implementing our shared services, as well as help maintain and upgrade existing ones. Hands‑on position which requires 90-95% of writing the code. Provide guidance in technical design and development activities. Ensure future success and stability through code reviews and automated testing. Work closely with software architects and database/operations engineers on system infrastructure and design. Lead on technical design reviews and recommend improvements. Mentor engineers in software development, Java best practices, and technical decisions and emerging technologies. Qualifications Qualifications Bachelor’s or Master’s degree in Computer Science or related discipline. 5-10+ years experience of designing and developing applications using Java Experience in more modern Java technologies 5-10+ years of experience with relational databases 1+ year of cloud development with AWS preferred Experience working in an agile environment Extensive experience with software development best practices (e.g. design patterns, test‑driven development, code profiling, debugging). Effective technical and cross‑functional communication (product, design, operations). High level knowledge and experience of industry trends and technology advancements relating to distributed systems, cloud, platform as a service, and software as a service. Experience in building cloud‑ready solutions based on microservices and multi‑tenancy architecture. Ability to communicate effectively in English, both verbally and in writing Nice to Have: Hands‑on experience with pure Java core development (no frameworks) & performance tuning Experience with Cloud Native solutions preferably AWS (Lambda, DynamoDB, SQS, SNS, S3, etc) Extensive experience with different architecture types including event‑driven architecture Experience in working with geographically distributed teams including the USA & European countries Additional Information Our Mission is to ensure the integrity of global education and meaningfully improve learning outcomes. Our Values underpin everything we do. Customer Centric - We realize our mission to ensure integrity and improve learning outcomes by putting educators and learners at the center of everything we do. Passion for Learning - We seek out teammates that are constantly learning and growing and build a workplace which enables them to do so. Integrity - We believe integrity is the heartbeat of Turnitin. It shapes our products, the way we treat each other, and how we work with our customers and vendors. Action & Ownership - We have a bias toward action and empower teammates to make decisions. One Team - We strive to break down silos, collaborate effectively, and celebrate each other’s successes. Global Mindset - We respect local cultures and embrace diversity. We think globally and act locally to maximize our impact on education. Seeing Beyond the Job Ad At Turnitin, we recognize it’s unrealistic for candidates to fulfill 100% of the criteria in a job ad. We encourage you to apply if you meet the majority of the requirements because we know that skills evolve over time. If you’re willing to learn and evolve alongside us, join our team! Turnitin, LLC is committed to the policy that all persons have equal access to its programs, facilities and employment. We strongly encourage applications from people of color, persons with disabilities, women, and the LGBTQ+ community, regardless of age, gender, religion, marital or veterans status. #J-18808-Ljbffr
- ...Role : Senior Java Engineer Location: Sunrise FL Hybrid - 3 days onsite / 2 days remote Duration: Long term About the Role Seeking a highly... ...following domain-driven design (DDD) principles. Deploy and manage services on cloud...Remote workSeniorFlexible hours
- ...Overview This is a remote role that may only be hired in the following location... ...TX. We are looking for a hands-on Senior Software Engineer to join our growing Online Banking... ...Understanding of basic UI/UX design principles Prior experience with regulated financial...Remote workSeniorTemporary work
- ...Professional Resources, Inc. is seeking a Senior Full Stack Java Developer to support the design and... ...enterprise applications. This fully remote role requires strong experience in Java... ...development with a focus on secure coding principles. Benefits include medical, dental,...Remote jobSenior
- NinjaOne is seeking a Senior Software Engineer in Austin, Texas to contribute to their... ...engaging in software development with Java and Kotlin. Candidates should... ...and a strong background in OOP principles. NinjaOne offers a flexible hybrid remote work environment along with...Remote jobSeniorFlexible hours
$150k - $225k
...Tradeweb is looking for a seasoned Senior Full Stack Java Engineer to join our team, focusing on developing... ...Tradeweb Technology jobs are fully remote. The Tradeweb Technology hub is... ...scalability, and system reliability principles ~ Experience with caching strategies...Remote workSeniorFull timeWork at officeImmediate startFlexible hours$114k - $152k
...Job Description Job Description Remote Senior Java Software Engineer Remote - USA candidates only - No visa sponsorship |... ...success and strategic thinking. Applies Agile/LEAN principles and methodologies to improve efficiency and deliver value...Remote workSeniorVisa sponsorshipFlexible hours$120k - $152k
...Description Job Description Colorado Remote Sr. Java Software Engineer ** Must be US-based only **... ...agencies We are seeking a Senior Software Engineer to work on our Enterprise... ...an Agile/Scrum environment. Principle duties and responsibilities:...Remote workSeniorVisa sponsorship- ...A financial consulting firm seeks a senior developer proficient in Java and Spring Boot for a remote role. This position involves assisting with a crucial banking transformation project, focusing on developing and optimizing solutions while ensuring effective system integration...Remote workSenior
$100k - $150k
...Jobgether is looking for a Windchill Java Customization Engineer to enhance the Windchill PLM platform using Java. This role involves deep technical... ...and excellent troubleshooting skills. You will work fully remote within the US and enjoy a competitive salary in the range...Remote workSenior- ...EPAM Systems, Inc. is looking for a skilled Lead .NET Engineer to join our dynamic team in the United States. This position involves... ...understanding of AI technologies. The position supports remote work from Ukraine, offering opportunities for professional growth and diverse...Remote workSenior
- ...A leading loyalty solutions provider is seeking an experienced Java Developer skilled in designing and developing applications. Your... ...applications is preferred. This position offers the flexibility to work remotely while contributing to impactful solutions for recognized brands....Remote workSenior
$110k - $270k
...A leading enterprise software company seeks a Senior Java Engineer to join their innovative team, focusing on enterprise-scale applications. You'll work in a dynamic environment that embraces remote flexibility, tackling intricate challenges, and driving developments...Remote workSenior- ...EPAM Systems, Inc. is looking for a Senior .NET Full-Stack Engineer to lead the development of an AI-driven coaching platform. This role supports remote work from Ukraine and involves delivering features, maintaining AI development environments, and enhancing workflows...Remote workSenior
- A leading loyalty solutions provider is seeking experienced Java developers to make rapid improvements to their existing codebase. Candidates... ..., SQL, and Agile methodologies. Kobie offers a flexible remote work environment along with benefits that prioritize team members...Remote workSeniorFlexible hours
- ...EPAM Systems, Inc. is seeking a Senior .NET Engineer with expertise in AI to lead the development of innovative AI-powered... ....NET and Microsoft Azure. This role supports remote work but is limited to candidates within Ukraine. The ideal candidate will have a strong...Remote workSenior
- ...EPAM Systems, Inc. is seeking a Senior Full-stack Software Developer to create innovative full-stack web applications using .NET and React. The position allows remote work only from within Ukraine and demands collaboration with cross-functional teams to implement advanced...Remote workSenior
- ...First Citizens is seeking a hands-on Senior Software Engineer for its Online Banking team in Phoenix, Arizona. In this remote role, you'll be responsible for developing and supporting... ...software application development, including Java and SpringBoot Microservices, and possess...Remote workSenior
- ...Senior Software Developer - Java Location: OFALLON Skill: Spring Framework Note: Day 1 onsite role (No remote) Skillsets: Java, Springboot, Microservices, RESTful API, knowledge... ...whilst adhering to client's own engineering principles - write high quality, secure...Remote workSenior
- ...An innovative software development firm is seeking a motivated Java Senior Engineer to enhance scalable backend infrastructure used by millions. This fully remote role focuses on designing and developing robust Java APIs, evaluating various technologies, and collaborating...Remote workSenior
- ...leading company in globalization services is seeking a Senior Software Test Engineer to join their team. This 100% remote role involves participating in the complete... ...methodologies, programming skills in Python and Java, and experience with web testing automation. The...Remote workSenior
- ...First Citizens Bank is seeking a Senior Software Engineer to join their Online Banking team. This remote role requires expertise in Java/JEE, Spring Boot Microservices, and React.js. Responsibilities include developing and supporting digital banking solutions, ensuring...Remote workSenior
- ...Senior Java Developer With AWS Location: Mountain View, CA (Remote) Duration: 6+ Months Job Description: ~10+ years... ...experience with software engineering/CS fundamentals, including data... ...~ Knowledge of OOD and SOA principles, with ability to implement them...Remote workSenior
- Bright Vision Technologies seeks an experienced Windchill Java Customization Engineer to implement deep, low-level customizations using Java and... ...engineers. The position offers a competitive salary and a fully remote work environment. #J-18808-Ljbffr Bright Vision...Remote jobSenior
- ...Senior Java Developer The AmEx group is looking to expand and add on a senior developer... ...developer will be working around the core engine of the sourcing platform used on the team... ...for career growth Work fully remote from the comfort of your home office...Remote workSeniorPermanent employmentFull timeHome office
- ...Senior Software Engineer (Java) in Test Paramount Skydance Corp. is seeking a Senior Software Engineer... ...structures, and core engineering principles. Preferred Qualifications:... ...to CTV/SmartTV automation stacks and remote device labs. Key Competencies:...Remote workSeniorContract work
$50 - $57 per hour
...A leading IT services company is seeking a Java/MS Developer in Jacksonville to develop, test, and maintain software applications. The ideal candidate will have over 5 years of experience, particularly in Java/J2EE, Spring, and UI technologies like Angular. Responsibilities...Remote workSeniorHourly pay- ...Role: Senior Software Engineer (Java) Look for locals. Relocation is fine from EST only. Location: Hybrid (2 days remote / 3 days onsite) - Annapolis, MD Duration: Contract... ...solutions. • Apply event-driven design principles to build scalable and resilient...Remote workSeniorContract workLocal areaRelocation
$80 - $100 per hour
...distributed technology firm is seeking a Senior Level Software Engineer to build secure, scalable... ...will have extensive experience with Java and Python, and skills in cloud technologies... ...collaborating with cross-functional teams. This remote role offers a compensation of $80–$10...Remote workSeniorHourly pay- ...desarrollador de software con más de 5 años de experiencia en Java y un dominio avanzado del inglés. El rol implica liderar la modernizaci... ...a y el crecimiento profesional son fundamentales. Salario competitivo acorde a experiencia y seniority. #J-18808-Ljbffr Initium SoftwareRemote jobSenior
- ...Senior Java Developer remote RESPONSIBILITIES Design, develop, and maintain scalable Java... ...-functional team following DevOps principles to ensure secure, reliable, and maintainable... ...EXPERIENCE Experience in data engineering or data-heavy applications...Remote workSenior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Principle Java Engineer (Ukraine Remote). Be the first to apply!
- java developer remote part time Staten Island, NY
- entry level java developer remote Staten Island, NY
- senior performance engineer Staten Island, NY
- senior software design engineer Staten Island, NY
- senior tableau developer Staten Island, NY
- senior magento developer Staten Island, NY
- senior sas developer Staten Island, NY
- senior mainframe developer Staten Island, NY
- senior leadership Staten Island, NY
- international tax senior Staten Island, NY


