Jobs and Careers
IN

Senior Java Developer

IntelliBridge
Remote, US, United StatesRemotefull_timeVerifiedPosted 24 Oct 2024

About the role

Title: Senior Java Developer

Clearance: Public Trust clearance will be applied for upon acceptance

Location: Remote

 

Overview:

IntelliBridge is an award-winning national security company looking for a Senior Java Developer to support our contract with the U. S. Customs and Immigration Service (USCIS). 

As a Developer at IntelliBridge, you will be part of an integrated project team delivering scalable and secure solutions. You will use user-centered and agile methodologies to build and continuously deploy server and client-side solutions. You will perform in AWS cloud environment to support the continuous development, deployment, integration, and monitoring of server and client-side solutions. As a member of a project delivery team, you will collaborate with project and product managers, user experience designers, and business analysts. Your efforts will directly serve and assist end-users. Your work will be produced in the context of IntelliBridge’s DevSecOps practices, including but not limited to continuous development, deployment, integration, and monitoring. Developers at IntelliBridge are expected to have experience developing or integrating databases as well as developing and integrating server and client applications. 

As a direct employee of IntelliBridge, you would receive a benefit package that includes health/dental/vision insurance coverage, 401K with company match, PTO & paid holidays, and annual tuition/training assistance. For more information, please visit our website.    

 

Clearance:   

  • Public Trust clearance requires a background investigation (BI) and entry on duty (EOD) status. This must be applied for upon acceptance of employment offer. Candidates with existing or recently completed Public Trust background investigations are preferred.

 

Responsibilities/Duties:   

  • Produce quality and maintainable code 
    • Write clean, concise, and maintainable code 
    • Create and sustain applications and APIs using Java and Spring Boot
    • Maintain code quality, organization and performance
    • Work with other agile teams to effectively design, build, and deliver cloud-based solutions
    • Actively participate in merge requests 
    • Help define and enforce development best practices 
    • Automate pain points in the software development process (local development and CI/CD pipeline) 
    • Contribute to the development of user stories, acceptance criteria and participate in story estimation 
    • Participate in writing automated tests to verify the intent of stories 
    • Support other developers through code reviews and pairing when they have questions or hit blockers
    • Work with other teams to coordinate integration testing across multiple (more than 3) teams
  • Support and improve the overall system 
    • Work closely with business analysts and subject matter experts to understand requirements and translate to software solutions
    • Participate in design meetings with the projects and client’s technical specialists
    • Plan and carry out deployments (roughly once a month) 
    • Investigate data quality issues raised by users of the system 
    • Investigate errors in applications and perform root cause analysis 
    • Research data sources for ways to expand the usefulness of the system 
    • Provide application programming interfaces (APIs) and services (RESTful)
  • Support the security posture of the system 
    • Contribute to hardening OS images, applications, and containers 
    • Perform security scans and produce reports of the outcomes 
    • Collaborate with and as a team and attend Daily Stand-Ups (DSUs), backlog grooming, sprint demos, and other agile ceremonies
    • Facilitate communication and integration across AI/ML, Engineering and DevSecOps teams.
  • Proven experience with the following technologies:
    • Languages: Java 8+, JavaScript, and J2EE
    • Frameworks: Spring Framework (preferably Spring Boot), Node.js, 
    • Web Frameworks: Angular, React
    • Database: Experience with a relational database
    • Infrastructure: Jenkins, Terraform, Amazon Web Services (AWS) or Google Cloud Platform (GCP), Docker
    • Development Tools: Git, Gradle, Maven 
    • <

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

IntelliBridge

View company profile →