The Lead Application Developer is responsible for designing, modifying and developing systems using advanced techniques. This includes the ability to analyze current systems to resolve new and/or existing problems. The Developer evaluates technical possibility of proposed system solution, prepares project proposals and develops/modifies systems to meet the business need.
This position requires in-depth knowledge and experience in at least one software specialization. The Developer acts as resource for colleagues with less experience and may lead or direct the work of other developers/projects.
Developing and documenting product/solution architecture based on customer requirements written from business requirement document and/or business requirement specifications
Converting requirements to functional requirements to develop software code that is accessible, usable, efficient, re-usable, cost effective, maintainable, reliable and installable
Designing, modeling and documenting program/code for an integrated software product or system that supports re-use, change and integration of various components
Constructing software; that meets requirements, promotes re-use, is testable and facilitates ease of support
Conducting unit tests, tracking problems, and implementing changes to ensure adherence to test plans and functional requirements
Diagnosing, isolating, and implementing remedies for system failures caused by software code, using knowledge of the system characteristics and utilizing system maintenance and tracking tools
Provide input and technical content for system and solution documentation
Ability to design and implement scalable, secure, highly available applications
4 year IT college degree preferred
5 years of work experience in IT
Minimum of 4 years Java/ J2EE (including Servlets/JSPs) development experience
Minimum of 2 years Java IDEs such as Eclipse or RAD experience
Minimum of 2 years’ experience with Webs Services, Log4J, Subversion, JQuery, AJAX, Unix Commands, Perl/Shell Scripts, and Maven is a plus
Working knowledge of database design, preferably DB2. Advanced SQL experience required
Experience with developing REST Services using Spring MVC / JAX-RS and/or experience building and consuming JAX-WS / JAX-RPC Web Services
Working knowledge of all web components fit together
Experience with troubleshooting and debugging tools such as Fiddler, Wireshark, Chrome DevTools, etc.
Experience with Log4J, Subversion, JQuery, AJAX, Docker containers, Hazelcast and Maven is a plus
Help us improve CareerBuilder by providing feedback about this job:
Report this job
Report this Job
Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to ourTrust and Site Security Team
Job ID: BHJOB656_53204
privacy and protection,
when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.Learn more.
By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder
Terms and Conditions
for use of our website. To use our website, you must agree with the
Terms and Conditions
and both meet and comply with their provisions.