KeyLogic
KeyLogic is hiring: Java UI Developer in Albuquerque
KeyLogic, Albuquerque, NM, United States, 87101
KeyLogic is seeking a Java UI Developer to support a major national laboratory.
This developer will test and debug programs, diagnose and identify issues and bugs, and implement applications. To achieve this, at least 2 years of Unix/Linux experience and at least 5 years strong software development skills in Java/C/C++ is needed. The organization provides server administration, architecture design implementation SW Integration and development, server support, systems integration, and network engineering.
Responsibilities:
On any given day, you may be called to:
- Program in Java, C/C++, or Python to meet user requirements.
- Test and debug programs, functions, and services.
- Develop software to the organization's best practices.
- Meet with a customer to gather requirements or demonstrate work in progress.
- Collaborate with team within agile methodology.
- Diagnose and identify issues and bugs and implement applications.
Qualifications:
- Bachelor's degree in computer science, engineering, math, or science field, plus 6 years related experience. An additional six years of experience can be utilized in lieu of degree, making total experience 12 years.
- Must be US Citizen
- Existing DOE L or Q or DoD Secret or Top-Secret clearance
Required Skills:
- 5 Years experience of recent Java UI Development in an object-oriented environment.
- 2 years of C++ experience, (can be during Java UI Development experience).
- Experience with Git, CMake, and CI/CD.
- Experience with large, multi-organizational, multi-discipline projects
- Experience and interest in working on an Agile team
- Strong collaboration and teaming skills
- Ability to acquire and maintain a required DOE Q security clearance
Desired:
- Experience with Java Swing, FX or other Java UI Development Suites.
- Experience with different databases, such as Postgres, Oracle, Cassandra, or MongoDB
- Experience with scripting and data analysis using Python or similar programming tools
- Experience with unit testing Java and C++ code (e.g. JUnit) and integration testing.
- Excellent written and oral communication skills
- Experience with satellite ground system software projects.