Senior Java Developer - TS/SCI CI Poly - cFocus Software Incorporated : Job Details

Senior Java Developer - TS/SCI CI Poly

cFocus Software Incorporated

Job Location : Washington,DC, USA

Posted on : 2025-02-14T01:44:00Z

Job Description :

cFocus Software is seeking an experienced Senior Java Developer with an active TS/SCI CI Poly to join our team and take the lead on a high-priority project for our customer. This role will be responsible for building a DEV and TEST lab in C2S (Cloud to Secure), with a focus on leading development efforts and ensuring high-quality deliverables. The ideal candidate will have expertise in Java development, a solid understanding of cloud technologies (specifically AWS), and a background in continuous integration and deployment.

Key Responsibilities:

  • Lead the design, development, and implementation of the DEV and TEST lab in the C2S environment.
  • Develop and maintain software solutions, focusing on scalability, performance, and security.
  • Collaborate with cross-functional teams, including operations, QA, and infrastructure, to ensure smooth integration with other systems.
  • Create and manage CI/CD pipelines using Gitlab CI/CD to ensure rapid and reliable software delivery.
  • Utilize AWS services (EC2, S3, RDS, CloudFormation) for cloud infrastructure management and automation.
  • Manage databases using MySQL, ensuring high availability, data integrity, and performance optimization.
  • Implement monitoring and logging solutions using the ELK stack (ElasticSearch, Logstash, Kibana) to enhance observability.
  • Automate and streamline operations using SaltStack for configuration management.
  • Troubleshoot issues in a Linux environment, performing system administration tasks as needed.
  • Write clean, maintainable, and well-documented code, following best practices and design patterns.
  • Provide guidance and mentorship to junior developers, promoting a collaborative and efficient development environment.
  • Required Qualifications:

  • Proven experience as a Senior Java Developer, with at least X years of experience in software development and system design.
  • Strong proficiency in Java and object-oriented programming.
  • Expertise with MySQL for database management, including design, optimization, and troubleshooting.
  • Hands-on experience with SaltStack for configuration management and automation.
  • Experience with the ELK stack (ElasticSearch, Logstash, Kibana) for logging and monitoring solutions.
  • Deep understanding of AWS services such as EC2, S3, RDS, and CloudFormation for cloud infrastructure management.
  • Strong experience with Gitlab CI/CD for continuous integration and deployment processes.
  • Proficiency in using Maven for building and managing Java projects.
  • Extensive experience working in a Linux environment with system administration knowledge.
  • Excellent problem-solving, debugging, and performance tuning skills.
  • Strong communication and teamwork skills, with the ability to collaborate across departments and teams.
  • Preferred Qualifications:

  • Experience working with C2S or similar secure cloud environments.
  • Knowledge of Docker and containerized environments.
  • Familiarity with Agile methodologies and best practices.
  • #J-18808-Ljbffr
    Apply Now!

    Similar Jobs ( 0)