We are seeking a Senior Java Developer to join our remote team.
You will work collaboratively with the team lead and other developers to design and implement high-quality software solutions using Java, Spring, Spring Boot, ElasticDB, PostgreSQL, and other relevant technologies. Your role will involve writing clean, maintainable, and efficient code while adhering to best practices and coding standards. As a Senior Java Developer, you will be responsible for executing unit tests using JUnit to ensure the reliability and robustness of the codebase, working on multithreading and concurrency aspects of the applications to optimize performance and scalability. You will also be required to continuously improve your knowledge and skills to enhance the development process.