About The Position

The Senior Application Developer is responsible for building, securing, and maintaining enterprise applications within a DevSecOps environment. This role blends strong software engineering skills with cloud infrastructure knowledge, security remediation capabilities, and cross‑team collaboration. The ideal candidate is a self‑starter who thrives in complex technical ecosystems and can work seamlessly across development, security, and operations teams.

Requirements

  • Proven experience in application development within a DevSecOps environment.
  • Strong proficiency in Java and Spring Boot, with deep understanding of modern frameworks and patterns.
  • Hands‑on experience with WildFly or JBoss application servers.
  • Solid understanding of AWS EC2 and S3, including provisioning, configuration, and optimization.
  • Strong Python skills, including data manipulation using Pandas and NumPy.
  • Proficiency with Git, JIRA, and standard CI/CD workflows.
  • Strong SQL skills and experience with relational databases (PostgreSQL, MySQL).
  • Understanding of networking fundamentals (TCP/IP, subnets, firewalls, protocols).
  • Ability to interpret and take action on Burp Suite and OWASP security findings.
  • Excellent written and verbal communication skills.
  • Self‑starter with the ability to work effectively across teams and disciplines

Responsibilities

  • Design, develop, and maintain applications within a DevSecOps pipeline, ensuring security and automation are embedded throughout the lifecycle.
  • Build backend services and APIs using Java with Spring Boot, applying best practices for performance, modularity, and maintainability.
  • Deploy and manage applications on WildFly and JBoss application servers.
  • Work with AWS compute and storage services (EC2, S3) to build scalable, resilient cloud‑based solutions.
  • Develop data processing scripts and automation using Python, leveraging frameworks such as Pandas and NumPy.
  • Use Git for version control and JIRA for work tracking and agile collaboration.
  • Write complex SQL queries and manage relational databases such as PostgreSQL and MySQL.
  • Apply foundational networking knowledge (TCP/IP, subnets, firewalls, protocols) to support application connectivity and troubleshooting.
  • Review and remediate findings from Burp Suite and OWASP security assessments, ensuring applications meet security standards.
  • Communicate clearly with technical and non‑technical stakeholders, providing documentation, updates, and recommendations.
  • Collaborate across teams, contributing to a culture of shared ownership and continuous improvement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service