cFocus Software Incorporated
Senior Java Developer - TS/SCI CI Poly
cFocus Software Incorporated, Washington, District of Columbia, us, 20022
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.
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.