Java Developer

AI overview

Develop and maintain Java-based applications while integrating modern frameworks and AI-driven tools, impacting scalability and performance.

 

Job Summary:

We are looking for a passionate and skilled Java Developer with 2+ years of experience in building scalable and maintainable applications using Java, J2EE and modern frameworks like Spring and Hibernate. The ideal candidate will have hands-on experience with backend development, database integration, and build tools. Candidates with exposure to AI-driven development practices will be highly preferred.

 

Key Responsibilities:

  • Develop and maintain Java-based applications using Java, J2EE, Spring, and Spring Boot.
  • Design and implement RESTful APIs and microservices.
  • Integrate applications with relational databases like MySQL.
  • Work with ORM frameworks such as Hibernate for data persistence.
  • Apply AI-driven development tools (e.g., Amazon Q, Copilot) to accelerate coding, testing, and documentation.
  • Implement asynchronous communication using RabbitMQ and AWS SQS.
  • Integrate AWS CloudSearch for scalable search capabilities.
  • Use Maven and Gradle for project build and dependency management.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Participate in code reviews, testing, and debugging.
  • Ensure performance, scalability, and security of applications.
  • Stay current with emerging trends in AI-assisted software development.

Required Skills & Qualifications:

  • Bachelor’s degree in computer science, Engineering, or related field.
  • 2+ years of professional experience in Java SE development.
  • Strong understanding of object-oriented programming and design patterns.
  • Hands-on experience with Spring Framework (Core, MVC, Boot).
  • Experience with Hibernate and JPA.
  • Practical experience using AI-powered development tools (e.g., Amazon Q, Copilot).
  • Hands-on experience with RabbitMQ or AWS SQS.
  • Exposure to AWS CloudSearch or similar search services.
  • Proficiency in MySQL or other relational databases.
  • Familiarity with Maven and Gradle build tools.
  • Knowledge of version control systems (e.g., Git).
  • Good problem-solving and communication skills.

 

Preferred Skills:

  • Exposure to containerization tools like Docker.
  • Familiarity with CI/CD pipelines.
  • Knowledge of cloud platforms (AWS, Azure, GCP) is a plus.
  • Experience with unit testing frameworks like JUnit or TestNG.

 

THE PERKS OF WORKING AT ALTISOURCE

Prosperity:

  • Competitive base salaries!
  • 401k plans with company matching – we want to empower you to further your career, and prepare for retirement!

Good Health:

  • Comprehensive Medical, Dental, and Vision insurance plans
  • Tax-free Flexible Spending Account
  • Life insurance, short-term, and long-term disability

...And Happiness!

  • Paid holidays, plus 19 days of accrued PTO for a total of 28 paid days off per year!
  • Free snacks, drinks and coffee!
  • Plenty of employee engagement activities including sporting events, happy hours, and other fun team-building activities
  • Opportunities to join our community service initiatives, including Habitat for Humanity

Perks & Benefits Extracted with AI

  • Free Meals & Snacks: Free snacks, drinks and coffee!
  • Health Insurance: Comprehensive Medical, Dental, and Vision insurance plans
  • Community service initiatives: Opportunities to join our community service initiatives, including Habitat for Humanity
  • Paid Time Off: Paid holidays, plus 19 days of accrued PTO for a total of 28 paid days off per year!

ARE YOU READY TO WORK AT ALTISOURCE?Are you a natural helper who loves working through people’s problems to find the best solution? If so, nice to meet you; we are Altisource! We are seeking energetic, highly skilled self-starters who thrive in a dynamic and fast-paced environment. We offer challenging work and great colleagues as well as career development opportunities.We are looking for a Trustee Services Specialist with a passion for customer service, quality assurance, and leadership to support the Trustee team from our Arlington, VA office.  This is a great time to join the team and be a part of a growing and stable organization. Are you a quick learner who is self-motivated and able to work well independently as well as on a team? Are you interested in working on a new product where you can make an immediate impact? 

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Java Developer Q&A's
Report this job
Apply for this job