Company: Lockheed Martin
Posted on: November 11, 2018
Description:The candidate will be responsible for software development in the Java language for the C2BMC Enterprise Services software area. The successful candidate will perform the following duties:Under direction (appropriate to level), plans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment. Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle. Applies knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system users to develop software. Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. Ensures software standards are met. Designs, codes, tests and implements tools for operations automation.Basic Qualifications:Software engineering and software development with strong programming experience in an Object-Oriented language (preferably Java). Experience working on Linux and Windows software platforms. Experience with and knowledge of basic software practices such as coding standards and configuration management. Oral and written communication skills and an ability to work effectively and collaboratively in a rapid-paced, team environment. Commitment to delivering quality software and writing clean code that effectively uses design patterns to enhance scalability and maintainability.Desired Skills:- Experience developing Enterprise Applications using the following technologies/programming disciplines: JEE and web applications, distributed communications (TCP and/or UDP socket programming), Java security development and configuration using PKI, multi-threading, databases, and dependency injection (e.g., Spring Framework).- Experience using software development environment, quality, and productivity tools such as Maven, Eclipse, Jenkins, ClearCase, Git, JUnit, and Ansible.- Security+ certification (or equivalent DoD 8570 IAT Level II certification).- Software documentation experience and familiarity with UML.
Keywords: Lockheed Martin, Huntsville , Software Engineer-Experience, IT / Software / Systems , Huntsville, Alabama
Didn't find what you're looking for? Search again!