Demo

Senior Software Engineer - CodeScan

AutoRABIT Holding Inc.
Decatur, GA Full Time
POSTED ON 2/14/2025
AVAILABLE BEFORE 5/9/2025

Job Description

Job Description

AutoRABIT Background

AutoRABIT was founded in 2015 to help organizations in regulated industries regain control of their Salesforce development processes and move toward continuous delivery of value to their customers and employees. Today, AutoRABIT’s suite of release management tools is the most comprehensive and secure on the market, and our customers are realizing the benefits of faster, more secure deployments in their Salesforce environments.

Who We Are

AutoRABIT is a worldwide company with team members from a variety of industries who all share the goal of making the working lives of our clients safer and easier.

What We Do

Our automated solutions help everyone touching the Salesforce DevSecOps pipeline to reduce manual touchpoints, strengthen data security, and increase the value they provide to their customers. We embody DevSecOps principles in the way we think and work— offering our example, advice, and inspiration to guide our clients.

Job Description :

As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining Java-based applications. You will work closely with cross-functional teams to deliver high-quality, scalable, and secure software solutions.

The ideal candidate has strong Java programming skills, deep expertise in Spring based frameworks, and hands-on experience with AWS. Your focus on performance optimization, adherence to best practices, and commitment to robust code quality and security will be key to your success in this role.

Key Responsibilities :

  • Application Development & Maintenance : Design, develop, test, and maintain Java-based applications using frameworks such as Spring, Hibernate, or similar technologies.
  • System Design & Architecture : Contribute to the design of system architecture by defining components, interfaces, and interactions, while optimizing performance for scalability and efficiency.
  • Quality Assurance & Documentation : Deliver clean, maintainable, and efficient code by adhering to best practices, conducting thorough code reviews, performing unit testing, and producing clear technical documentation.
  • Debugging & Troubleshooting : Identify, diagnose, and resolve issues affecting application functionality, performance, and stability.
  • Collaborative Agile Delivery : Work closely with cross-functional teams, including other developers, product managers, and QA engineers, and actively participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
  • Continuous Improvement : Proactively enhance your skills and expertise by staying current with industry trends, emerging technologies, and new frameworks.
  • Production Support & Availability : Must be willing to do On-call / weekend rotations, and occasional meetings in early mornings or late evenings to collaborate with a global teams.
  • Responsible to adhere to set internal controls.

Technical Expertise & Core Competencies :

  • Experience : 4–6 years of hands-on experience in Java development, with deep expertise in Java SE (8 or higher), including collections, concurrency, multithreading, and JVM internals.
  • Frameworks : Proficiency in Spring Boot, Spring MVC, Spring Security, and Hibernate / JPA, with experience in building and integrating RESTful APIs and exposure to MicroServices architecture.
  • Databases : Expertise in relational databases like PostgreSQL and familiarity with NoSQL databases, with strong knowledge of data modeling and query optimization.
  • Code Quality, Security & SAST Tools : Experience with SAST tools like SonarQube, secure coding practices, authentication mechanisms (OAuth2, JWT, SAML etc.), and API security best practices.
  • Cloud & AWS Services : Experience deploying and managing containerised applications on AWS using ECS, with exposure to AWS services such as ECR, Secret Manager, CodePipeline, ElasticCache, RDS etc
  • Testing & Build Tools : Proficiency in unit testing frameworks like JUnit and best practices for test automation, with hands-on experience using Maven and Gradle.
  • DevOps & CI / CD Pipelines : Strong understanding of CI / CD processes using Git, Bitbucket, GitHub, along with expertise in Docker. Experience with ELK Stack and CloudWatch for centralised logging and monitoring.
  • Problem-Solving & Troubleshooting : Strong analytical and debugging skills to identify, diagnose, and resolve complex application performance and functionality issues.
  • Team Collaboration & Mentorship : Excellent communication skills, with the ability to work effectively in cross-functional teams, mentor junior developers, and contribute in Agile environments.
  • Desired Qualification :

  • Education : Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field.
  • Front-End Exposure : Experience with front-end technologies such as Angular or React is a plus.
  • Agile Methodologies : Familiarity with Agile development frameworks, including Scrum and Kanban.
  • Security & Compliance : Knowledge of security best practices, data privacy standards, and secure software development principles.
  • Must be a US citizen or permanent resident (Green Card holder), and capable of obtaining a US Government Security clearance if required
  • Salary range for this role : $135,000 - $145,000 annually

    This position is REMOTE

    Must be a US citizen / permanent resident, and capable of obtaining a Government Security clearance if required and live and work from the US. Green card holders qualify, but H1B or other work visa holders do not qualify for this role.

    Powered by JazzHR

    3WdhVWV00J

    Salary : $135,000 - $145,000

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer - CodeScan?

    Sign up to receive alerts about other jobs on the Senior Software Engineer - CodeScan career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $156,679 - $196,968
    Income Estimation: 
    $222,941 - $284,552
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at AutoRABIT Holding Inc.

    AutoRABIT Holding Inc.
    Hired Organization Address Nashville, TN Full Time
    About the Role: AutoRABIT is looking for a Senior Technical Support Engineer to support AutoRABIT development processes ...

    Not the job you're looking for? Here are some other Senior Software Engineer - CodeScan jobs in the Decatur, GA area that may be a better fit.

    Senior Software Engineer

    WelcomeHome Software, Atlanta, GA

    AI Assistant is available now!

    Feel free to start your new journey!