Description
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 the backend components of our software applications.
- Working in a hybrid model! ( two days from the office, three days from home. )**
Responsibilities
- Designing and developing SaaS application 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 backend and frontend features
- Optimizing application performance and ensuring scalability and reliability.
- Creating and maintaining databases, writing efficient queries, and ensuring data integrity.
- Collaborating with other developers and teams, participating in code reviews to maintain code quality and best practices.
- Leading and contributing to proof-of-concept initiatives focused on artificial intelligence applications, demonstrating the feasibility and value of AI solutions for business challenges.
- Practicing in modern AI driven development methodologies
- Staying up to date with emerging technologies and trends in software development.
Requirements
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.
The Company: Mend.io offers an enterprise suite of application security tools designed to help organizations build and manage a mature, proactive AppSec program. Mend.io supports both developers and security teams by giving each team different, but complementary, tools to work with—enabling them to stop chasing vulnerabilities and start proactively managing application risk.
Our Culture Is Open, Inclusive, And Engaging, And We Work Hard To Foster a Company Where Everyone Feels Valued. Mend Is a Company That Lives By Its Values
- We are passionate about excellence
- We see the world from the customer's perspective
- We are better together
Mend.io's EEO Statement
Mend.io is an equal opportunity employer committed to encouraging and celebrating its diverse and inclusive workforce. We welcome all without regard to age, race, color, religion, gender identity and expression, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, citizenship, national origin, disability, military status, veteran status, political affiliation, or any other protected characteristics. All aspects of employment including hiring, training, advancement, and discipline will be solely based on merit and qualifications related to professional competence. Mend.io operates on a principle of mutual respect and acceptance, and every employee must follow Mend.io’s anti-harassment and anti-discrimination company policies.
Mend.io’s Diversity Commitment
At Mend.io, we believe bringing together diversity of experience and background creates a better place to work, a better product, and more opportunities to innovate. Mend.io is committed to doing its part to mend the equity gap, fostering a safe, inclusive environment to inspire and support employees to be their authentic selves and provide development opportunities for all.