21/4
31 👀
Mend
Senior Software Developer
Mend.io (formerly WhiteSource) effortless...


We are seeking a highly skilled and experienced Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining both the backend and frontend components of our software applications.



Responsibilities:

-Designing and developing software applications from concept to deployment.
-Collaborating with cross-functional teams to gather requirements and define project objectives.
-Developing efficient and reliable backend systems using Java, and other related technologies.
-Design and implement efficient, reusable, and scalable front-end React features, ensuring the development of high-quality components.
Integrating backend APIs and services with frontend components.
-Optimizing application performance and ensuring scalability and reliability.
-Creating and maintaining databases, writing efficient queries, and ensuring data integrity.
-Conducting thorough testing and debugging to identify and resolve issues.
-Collaborating with other developers and participating in code reviews to maintain code quality and best practices.
-Staying up to date with emerging technologies and trends in software development.

Requirements:

-5+ years of experience in software development, with a focus on Java-Must!
-Solid understanding of databases, including SQL and NoSQL technologies, and experience in writing efficient queries.
-Familiarity with agile development methodologies and practices.
Ability to work independently as well as collaboratively in a team environment.
-Strong problem-solving and analytical skills.
-Excellent communication and interpersonal skills.


Preferred Skills:

-2+ React, JavaScript, Material UI 4/5
-Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
-Knowledge of containerization and orchestration tools like Docker and Kubernetes.
-Familiarity with DevOps practices and CI/CD pipelines.
-Understanding of security best practices in software development.


Recruiting process:
1- Phone interview with HR - 15 minutes
2- Technical interview with hiring manager- 1 hour
3- Home assignment 
4- 2nd Technical interview with the hiring manager- 45 min 
5- Technical interview with the Director of R&D- 1 hour
6- HR interview
7- reference call

Mar 25, 8:56 AM

apply to


Upload CV

About Blog Values
Premium Silver Contact
Articles Privacy policy Terms of service
indydevs © 2016-2024


Arlozorov 186, Tel Aviv, Israel
Dolores 240, Suite 12, San Francisco, CA

contact@indydevs.com