Application Security Developer

Job Details

Posted on: 
January 23, 2024
Job ID:
209

About the Company

Established in 2004, ALLSTARSIT was founded with a clear vision: to enhance the landscape of global IT employment by bridging the gap between companies and skilled professionals. The core belief was that assembling a team shouldn't be hindered by geographical constraints. Fast forward to the present day, ALLSTARSIT stands as an international outstaffing service provider committed to change the way businesses recruit, compensate, and oversee top talent worldwide. 

With operational hubs scattered across Europe, Asia, and LATAM, and its headquarters situated in San Francisco, US, the company boasts a workforce of over 1,000 adept professionals. Spanning across more than 20 countries, ALLSTARSIT offers a diverse range of skilled employees across various verticals, including AI, cybersecurity, healthcare, fintech, telecom, media, and so on.

About the Project

Our client has been successfully building and modernizing wealth management software for over 30 years. They are the go-to solution for many financial services firms that want to stay competitive in an intriguingly digital world. To date, more than 25,000 financial advisors and 1.5 million investors in 12 countries have converted to their money-managed platform. Why? Because they have the technology to streamline portfolio management, drive efficiencies, and improve productivity.

Our client value talent and ideas. This means their teams have the freedom to do things they know would be great and meaningful for clients and for the company. Therefore, they’re looking for people who are creative, get excited by new opportunities to learn and grow, and feel at home with an organization that supports them.

Specialization

Headquarters

Canada

Years on the market

30

Team size and structure

Current technology stack

Required skills:

  • Bachelor’s Degree in Computer Science/related field or equivalent work experience
  • 5+ years of experience in software development
  • 2+ years of application security development
  • Proficient in Java, with practical experience in developing applications using Vue.js, Angular, JSF 2 and Primefaces.
  • Demonstrated experience with Hibernate and Java Persistence API (JPA) for database integration.
  • Strong skills in SQL for database management and queries.
  • Experience in developing and integrating RESTful APIs.
  • Proven experience writing Unit and Integration tests.
  • Proficient in using GIT for version control.
  • Experience in deploying applications both manually and through automated deployment pipelines.

Scope of work:

We are seeking a dedicated and experienced Security Software Developer with a strong emphasis on vulnerability identification and remediation. The ideal candidate will be an expert in analyzing software for security weaknesses, enjoys software development, and remains active in development endeavors at all times. They will be responsible for rectifying vulnerabilities to ensure the security and resilience of our software systems.

Responsibilities:

  • Vulnerability Analysis
  • Conduct thorough reviews of software components to detect security vulnerabilities
  • Assess third party software libraries and recommend suitable upgrade paths when necessary
  • Investigate and analyze known vulnerabilities within our software. Identify, compare, and evaluate resolution options, making informed recommendations for remediation
  • Remediation: Develop, test, and implement patches or solutions to rectify identified vulnerabilities.
  • Collaboration: Work closely with the Application Security team, Architecture team, DevOps and Infrastructure teams, and other engineering teams to ensure that security fixes are implemented without compromising the functionality or performance of the system.
  • Security Testing: Use a range of security tools and methodologies to test software for vulnerabilities, including penetration testing, and static code analysis.
  • Documentation: Maintain detailed documentation of identified vulnerabilities, the underlying causes, and the implemented fixes.
  • Stay Updated: Continually update knowledge of the latest security threats, vulnerabilities, and mitigation techniques.
  • Training: Educate software development teams on best practices for vulnerability prevention and remediation.
  • Feedback Loop: Provide feedback to the software development process to integrate security considerations from the initial stages.

Why ALLSTARSIT?

Apply now

More open positions

Senior
System Analyst
Banking
Office
Remote
Airport City
Team Lead
Manual QA Team Lead
Ukraine
Poland
Remote

Apply for

Application Security Developer

Full name *

E-mail *

Phone *

Country

Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.

Cover Letter

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.