Remote Senior Java Developer

Logo of PairSoft

PairSoft

πŸ“Remote - Worldwide

Job highlights

Summary

Join our team as a Senior Java Developer and contribute to the design and architecture of scalable, high-performance applications. As a senior developer, you will drive technical excellence, mentor junior developers, and ensure the highest standards of code quality.

Requirements

  • 3+ years of experience as a Senior Java Developer, with proven experience leading and delivering large-scale applications
  • Strong proficiency in Java 17
  • Expertise with Spring Boot 3
  • Extensive experience with RESTful API design and implementation
  • Strong experience with SQL databases, with a preference for Oracle
  • Deep understanding of multithreading, concurrency, and Java Lambdas
  • Strong background in unit testing and testing frameworks (e.g., JUnit)
  • Hands-on experience with CI/CD pipelines and deployment processes
  • Excellent problem-solving and analytical skills
  • Strong communication skills and the ability to work in a collaborative team environment

Responsibilities

  • Develop and maintain scalable, enterprise-level Java applications using Java 17 and Spring Boot 3
  • Design and implement RESTful APIs, ensuring secure, maintainable, and high-performance integrations
  • Work closely with cross-functional teams to design, architect, and implement software solutions
  • Provide technical leadership and mentorship to junior developers, guiding best practices and coding standards
  • Implement and maintain unit tests to ensure high-quality code and reliable software delivery
  • Leverage Java Lambdas and multithreading to develop efficient, concurrent applications
  • Optimize SQL queries and manage database interactions, particularly with Oracle or other major relational databases
  • Drive CI/CD pipeline integration and ensure smooth deployment processes using tools such as Jenkins, GitLab, or similar platforms
  • Troubleshoot and resolve complex technical issues across different layers of the application
  • Collaborate in code reviews to uphold coding standards, optimize performance, and ensure security
  • Stay updated on industry best practices, frameworks, and emerging technologies to keep applications cutting-edge

Benefits

  • Company Paid Group Mediclaim Insurance for employee, spouse and up to 2 Kids of INR 400,000 per annum
  • Company Paid Group Personal accidental insurance for employees of INR 1,000,000 per annum
  • 29 Paid leaves throughout the year
  • Company-paid Maternity leaves for female employees

Job description

  • Designation Title: Senior Java Developer
  • Location: Remote (India) – Candidates from Anywhere in India Can Apply.

Job Description:

We are seeking a highly skilled and experienced Senior Java Developer with a strong background in building scalable, high-performance applications for multinational environments.

The ideal candidate will have extensive experience in Java 17, Spring Boot 3, and developing RESTful APIs, as well as a deep understanding of multithreading, lambdas, and enterprise-level database management using SQL (preferably Oracle).

You will be responsible for contributing to both the design and architecture of solutions and leading development efforts. You will work closely with cross-functional teams, including developers, testers, and stakeholders, to deliver robust, scalable, and maintainable applications.

As a Senior Developer, you will be expected to drive technical excellence and mentor junior developers, while ensuring the highest standards of code quality through unit testing, CI/CD pipelines, and best practices in software engineering.

Responsibilities / Essential Functions

  • Develop and maintain scalable, enterprise-level Java applications using Java 17 and Spring Boot 3.
  • Design and implement RESTful APIs, ensuring secure, maintainable, and high-performance integrations.
  • Work closely with cross-functional teams to design, architect, and implement software solutions.
  • Provide technical leadership and mentorship to junior developers, guiding best practices and coding standards.
  • Implement and maintain unit tests to ensure high-quality code and reliable software delivery.
  • Leverage Java Lambdas and multithreading to develop efficient, concurrent applications.
  • Optimize SQL queries and manage database interactions, particularly with Oracle or other major relational databases.
  • Drive CI/CD pipeline integration and ensure smooth deployment processes using tools such as Jenkins, GitLab, or similar platforms.
  • Troubleshoot and resolve complex technical issues across different layers of the application.
  • Collaborate in code reviews to uphold coding standards, optimize performance, and ensure security.
  • Stay updated on industry best practices, frameworks, and emerging technologies to keep applications cutting-edge.

Requirements:

  • 3+ years of experience as a Senior Java Developer, with proven experience leading and delivering large-scale applications.
  • Strong proficiency in Java 17.
  • Expertise with Spring Boot 3.
  • Extensive experience with RESTful API design and implementation.
  • Strong experience with SQL databases, with a preference for Oracle.
  • Deep understanding of multithreading, concurrency, and Java Lambdas.
  • Strong background in unit testing and testing frameworks (e.g., JUnit).
  • Hands-on experience with CI/CD pipelines and deployment processes.
  • Excellent problem-solving and analytical skills.
  • Strong communication skills and the ability to work in a collaborative team environment.

Nice to Have:

  • Experience with containerization technologies like Docker and orchestration tools such as Kubernetes.
  • Familiarity with cloud platforms like Oracle, AWS ,Azure
  • Knowledge of Kafka or similar event-streaming technologies.
  • Familiarity with Agile methodologies and participation in SCRUM teams.

What We Offer

  • Exposure to working with a Microsoft gold partner organization with the latest technologies.
  • People first organisation culture
  • Company Paid Group Mediclaim Insurance for employee, spouse and up to 2 Kids of INR 400,000 per annum.
  • Company Paid Group Personal accidental insurance for employees of INR 1,000,000 per annum.
  • Company Paid & Manager approved Career Advancement Opportunities
  • Best in the Industry referral bonus policy.
  • 29 Paid leaves throughout the year
  • Company-paid Maternity leaves for female employees

About the Company

We are a global team of innovators and advocates transforming how financial data is captured, stored, and manipulated with our comprehensive suite of automation technology. Our platform seamlessly integrates with your existing ERP for an unrivaled end-user experience. We do the heavy lifting so accounting, procurement, and fundraising teams can do their best work.

PairSoft’s aspires to be the strongest procure-to-pay platform for the mid-market and enterprise, with close integration to Microsoft Dynamics, Blackbaud, Oracle, SAP, Acumatica and Sage ERPs.

At PairSoft, we are passionate about innovation, transparency, diversity, and advocating on behalf of our customers and communities we support. We offer exciting career opportunities and a collaborative culture that allows individuals to learn, grow, and create meaningful impact. We are expanding and seeking team players who are eager to jump in and contribute to our rapid growth!

PairSoft is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status or any other protected status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please email us at: [email protected].

To read our Candidate Date Privacy Notice - including GDPR - click here.

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let PairSoft know you found this job on JobsCollider. Thanks! πŸ™