Senior Java Software Engineer

1 month ago


Austin, Texas, United States Turnitin, LLC Full time
Job Title: Senior Java Software Engineer

We are seeking a highly skilled Senior Java Software Engineer to join our Grading and Feedback team. As a key member of our team, you will be responsible for designing, implementing, and maintaining scalable, high-performance backend systems using AWS Lambda and related technologies.

Responsibilities:
  • Architect and develop robust, scalable backend services with AWS Lambda
  • Design and implement RESTful APIs and event-driven systems
  • Optimize existing services for improved performance and cost-efficiency
  • Collaborate with cross-functional teams to integrate backend services with frontend applications
  • Implement and maintain CI/CD pipelines
  • Conduct code reviews and mentor junior engineers
  • Troubleshoot and resolve complex technical issues in production environments
Requirements:
  • 4+ years of experience in backend development
  • Strong proficiency in at least one programming language suitable for AWS Lambda (e.g., Python, Node.js, Java)
  • Experience with AWS services, particularly Lambda, API Gateway, and DynamoDB
  • Solid understanding of serverless architecture principles and best practices
  • Experience with microservices design patterns and event-driven architectures
  • Proficiency in version control systems (e.g., Git) and CI/CD tools
  • Strong problem-solving skills and attention to detail
What We Offer:
  • Competitive salary range: $111,000/year to $148,000/year
  • Bonus eligibility
  • Remote-first culture with comprehensive package prioritizing overall well-being
  • Global benefits, including health care coverage, education reimbursement, and paid time off

Turnitin is a global organization with team members in over 35 countries. We strive to break down silos, collaborate effectively, and celebrate each other's successes. If you're a motivated and experienced software engineer looking for a new challenge, we encourage you to apply.



  • Austin, Texas, United States Info Way Solutions Full time

    Job Title: Senior Java Software EngineerJob Description: We are seeking a highly skilled Senior Java Software Engineer to join our team at Info Way Solutions.Responsibilities:• Develop high-quality Java software applications with 7+ years of total experience• Possess in-depth knowledge of Core Java• Expertise in multithreading, especially Futures...


  • Austin, Texas, United States Kasasa Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Kasasa. As a key member of our product development team, you will be responsible for designing, implementing, and delivering software product features and sub-systems.The ideal candidate will have a strong background in Java development,...


  • Austin, Texas, United States Tech Tammina Full time

    Job Summary: Tech Tammina LLC is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing complex software systems using Java. Key Responsibilities: Design and develop high-quality software systems using Java Collaborate...


  • Austin, Texas, United States Omni Inclusive Full time

    Job SummaryOmni Inclusive is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining Java applications that meet the highest standards of quality and reliability.Key Responsibilities• Design and develop scalable, distributed Java...


  • Austin, Texas, United States JobRialto Full time

    Job Summary:JobRialto is seeking a highly skilled Senior Java Software Engineer to join our team. The ideal candidate will have a strong background in Java and J2EE programming, with experience in developing web services and working with Spring Framework stack. Additionally, the candidate should have hands-on experience with microservices architecture and...


  • Austin, Texas, United States VMC Soft Technologies, Inc Full time

    Job Title: Senior Java Software EngineerLocation: Job Type: W2 ContractJob Description:Proficiency in Java programming language is essential for this role.Experience in leading teams and projects is required.Experience in API, Microservices, and architecture is necessary.Strong understanding of software development lifecycle (SDLC) is a must.Excellent...


  • Austin, Texas, United States Mindteck Full time

    Job DescriptionWe are seeking a highly skilled Senior Java Software Developer to join our team at Mindteck. The ideal candidate will have a strong background in software engineering, with a focus on Java development.Key ResponsibilitiesDesign, develop, and deploy high-quality Java software applicationsCollaborate with cross-functional teams to identify and...


  • Austin, Texas, United States Diverse Lynx Full time

    Job Title: Senior Software Quality Engineer - Python and Java ExpertAt Diverse Lynx LLC, we are seeking a highly skilled Senior Software Quality Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications using Python and Java.Key...


  • Austin, Texas, United States Centric Software Full time

    About the Role:Centric Software is seeking a highly skilled Principal Engineer to join our Innovation Programs Group. This role involves driving innovation, identifying gaps in our product line, and creating rapid prototypes to enhance our offerings.Key Responsibilities:Design and implement scalable, high-performance architecture for innovative...


  • Austin, Texas, United States Centric Software Full time

    About Centric SoftwareCentric Software is a leading provider of product lifecycle management (PLM) solutions for the retail, fashion, footwear, luxury, and consumer goods industries. Our enterprise software applications are designed to meet the unique challenges of the fast-moving consumer goods market, empowering businesses to manage, optimize, and execute...


  • Austin, Texas, United States CENTRIC SOFTWARE INC Full time

    About the RoleCentric Software is seeking a Senior Software Engineer to join our Innovation Programs Group. This team is responsible for driving innovation and sales by identifying and addressing gaps in our product line.Key Responsibilities:Design and develop scalable backend solutions using Python, Node.js, Java, and modern programming languages.Work with...


  • Austin, Texas, United States CENTRIC SOFTWARE INC Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to drive the development of cutting-edge enterprise systems. The ideal candidate will have a strong background in cloud-native software development, with expertise in Node.js, Java, and PostgreSQL.Key Responsibilities:Design and develop robust and scalable...


  • Austin, Texas, United States Centric Software Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our Innovation Programs Group at Centric Software. As a key member of our team, you will be responsible for designing and developing scalable backend solutions using Python, Java, and modern programming languages. Your expertise in AI/ML mechanisms and event-driven architectures...


  • Austin, Texas, United States Saxon Global Full time

    Role: Java Lead Developer with MicroservicesLocation: Austin, TX (Face 2 Face Interview)Full time role. (No C2C)Required Qualifications:Candidate must be local to Austin, TXAt least 4 years of Information Technology experience3+ years of experience in building and supporting Web Development. Working in a software product development organization building...


  • Austin, Texas, United States Centric Software Full time

    About the Role:Centric Software is seeking a highly skilled Senior Software Architect to join our Innovation Programs Group. As a key member of our team, you will be responsible for driving innovation, identifying gaps in our product line, and creating rapid prototypes to enhance our offerings.Key Responsibilities:Architecture Development:Design and...


  • Austin, Texas, United States Accelon Inc Full time

    Job DescriptionWe are seeking a highly skilled Senior Java Backend Engineer to join our team at Accelon Inc. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop large-scale, performant...

  • Software Engineer

    3 weeks ago


    Austin, Texas, United States Futran Tech Solutions Pvt. Ltd. Full time

    Futran Tech Solutions Pvt. Ltd. is a leading company in the tech industry.We are looking for an experienced Software Engineer to join our team in Austin, TX.The estimated salary for this role is $90,000 - $110,000 per year.Job Description:We are seeking a skilled Software Engineer to join our Java development team. In this role, you will be responsible for...


  • Austin, Texas, United States Apple Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Apple. As a key member of our Artificial Intelligence and Data Platforms (AiDP) team, you will be responsible for designing and developing high-quality, scalable, and resilient distributed systems that power Apple's cloud analytics platforms and data pipelines.Our...


  • Austin, Texas, United States Intiva Health Full time

    Job SummaryThe Senior Software Engineer will be responsible for the health of the Hashgraph solution, which includes AWS nodes and an API that interacts with Salesforce. The ideal candidate will have experience with full life cycle development using Java technology. The position requires the ability to create both front-end and back-end components, including...


  • Austin, Texas, United States Everi Full time

    Job SummaryEveri is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and modifying gaming software applications using modern technologies.Key Responsibilities* Design and develop software applications using Java, Springboot, and...