Senior Java Engineer/Backend Developer at Allogy
Remote, Oregon, USA -
Full Time


Start Date

Immediate

Expiry Date

06 Nov, 25

Salary

145000.0

Posted On

07 Aug, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

New Concepts, Typescript, Data Migration, Css, Junit, Software Development, Cookies, Profiling Tools, Bootstrap, Java, Spring Boot, Ecmascript, Computer Science, Core Foundation, Spring Data Jpa, Performance Tuning, Aws, Functional Programming, Relational Databases

Industry

Computer Software/Engineering

Description

Allogy is seeking a Senior Java Engineer to join our team as a Backend Developer for our SaaS product which is deployed to web, iOS, and Android.

WHO WE ARE

Allogy is a SaaS learning solutions provider with a growing presence in the healthcare and government sectors. We build innovative systems that enable small teams to teach, train, and connect with hundreds of thousands of people globally. We leverage AI and learning science to empower organizations in educating and training vast, distributed audiences. Our work spans everything from life-saving medical training apps like Deployed Medicine (used by over 300,000 people) to cutting-edge software for non-profits shaping the future STEM workforce.
Mobile learning increases learners’ motivation and engagement, improving knowledge retention and skills acquisition. Our Capillary platform helps organizations utilize these benefits and turn training into action by providing standards-based, high-quality training at the learners’ fingertips. At Allogy, we’re serious about our work but don’t take ourselves too seriously. We hire smart, talented, inquisitive people who want to learn, have fun, and build great services and products for our customers. If you join our 100% remote team, you’ll appreciate colleagues who treat each other and our clients respectfully, work hard, and have fun together.
Allogy is an equal opportunity employer. We welcome applicants from diverse backgrounds and hire without regard to race, color, gender, religion, national origin, ancestry, disability, age, sexual orientation, or any other characteristic protected by law. All applicants will be considered for employment without considering race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. Allogy is committed to the principle of equal employment opportunity for all employees and to providing a work environment free from discrimination and harassment.
Learn more about Allogy here: https://allogy.com/

REQUIRED SOFT SKILLS

  • Strong analytical and problem-solving skills
  • Strong communication skills, both written and oral, and the ability to interact smoothly with development team and leadership
  • Ability to collaborate with the product, engineering, and business teams to understand the requirements that will form the core foundation for all future products
  • Candidate should be self-motivated, independent, detail-oriented, and a team-player

PREFERRED ADDITIONAL SKILLS

  • Deploy software in AWS, in particular using Elastic Container Service, Lambda, and Elastic Beanstalk
  • Preferred: Experience with TypeScript or EcmaScript (ES6 or the latest should be fine)
  • Preferred: Experience handling Style with CSS, SCSS, BootStrap, or similar.
  • Familiarity with functional programming (Java 11+) (extra points for Java 17+)
  • Knowledge in Learning Technology
    Job Type: Full-time, Remote, Flexible schedule
    Experience level: 5 years
    Schedule & Location: Monday to Friday, all Allogy employees in the U.S. work remotely.
    We hold our daily standups (11am ET) and other team meetings via Zoom.

PROFESSIONAL EXPERIENCE:

  • professional software development: 5 years (Required)
  • Java: 4 years (Required)
  • server: 3 years (Required)
    Salary: $130,000- $145,000

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

WHAT YOU WILL DO:

  • Design and develop new microservices that are highly scalable
  • Identify production issues with the existing services and provide solutions
  • Participate in ensuring that builds are running and web applications are running smoothly in production
  • Take part in daily Standup meetings, bi-weekly Sprint Planning and Retrospective meetings
  • Write documentation for the API clients
  • Help other developers through feedback and code reviews

ROLE REQUIREMENTS:

  • Bachelor’s Degree in Computer Science or related field or equivalent experience
  • 5+ years of professional software development experience (Must have done hands-on development in most recent projects.)
  • 4+ years of hands-on experience with Java - and are very familiar with Java 8 and 11 and comfortable developing with it
  • REST API development experience using Spring Framework (Spring Boot, Spring Data JPA, Spring-Core, Spring MVC)
  • Unit and Integration testing experience with Junit 5+
  • In-depth experience designing and working with n-tier architectures (UI, business logic layer, data access layer), as well as experience with distributed architectures using integration hubs such as Data Power, Mule, or any ESBs
  • Knowledge of SDLC processes and application lifecycle management tools such as JIRA.
  • Demonstrates hands-on experience with relational databases (such as Postgres or similar) and displays a good understanding of database principles/SQL beyond just data access
  • Optimize SQL queries for performance, including using indexes, partitioning, and other techniques.
  • Write complex SQL queries using joins, subqueries, and other techniques to create queries that extract the desired data from databases.
  • Troubleshoot and debug SQL problems, including using profiling tools to identify performance bottlenecks and error messages to identify errors in queries.
  • Experience in understanding system security measures and how to implement them (e.g., SQL injections, cookies, etc.)
  • Work with other developers and stakeholders to ensure and validate that data migration and performance tuning projects are completed and requirements are met.
  • Ability to quickly learn new concepts and/or technology.
  • Ability to perform code reviews and recommend automated review tools for the project
Loading...