JEE / J2EE Software Engineer
Location: Kansas City, MO (paid relocation)
Public Trust Clearance or any existing US Government clearance preferred. Candidates meeting suitability requirements
including US Citizenship will be evaluated.
If selected, then individual will be submitted for federal government
Public Trust clearance.
Position Description: Software
Engineers will work in JEE environment for a diverse collection of applications
in various stages of SDLC (Software Development Life Cycle). This is a dynamic Scrum shop. The following challenges will be part of this
a) Design, develop, enhance, test, debug, and implement
software in accordance with software development best practices.
b) Troubleshoots production problems and provide support and
resolutions related to software applications.
c) Consider and include performance, scalability, usability
and security provisions as necessary in all tasks.
d) Identify performance issues in software and recommend
solutions to alleviate performance issues.
e) Research, test, build, and coordinate the conversion
and/or integration of new products based on client requirements.
d) Designs and develops new software products or major
enhancements to existing software.
e) Address problems of systems integration, compatibility,
and multiple platforms.
f) Consults with project teams and end users to identify
g) Performs feasibility analysis on potential future
projects to management.
h) Assists in the evaluation and recommendation of
application software packages, application integration and testing tools.
i) Resolves problems with software and responds to suggestions
for improvements and enhancements.
j) May act as team leader on projects.
k) May instruct, assign, direct, and check the work of other
application developers on development team.
l) Participate in development of software user manuals.
m) Maintains information within the assigned tools and
complies with standards and policies.
n) Strong verbal and written communication skills required.
o) Design desktop and web solutions for large scale
multi-user deployments including software architecture, functionality, work
flows and user interface.
p) Experience in full life cycle development including
software analysis, design, development, installation, and integration.
q) Performs requirements analysis, software design,
development, installation, testing and maintenance for application system
components for large-scale, complex, or technically unique. R) Work well in a team environment, and have
the ability to mentor junior level developer.