This job is no longer active.
View similar jobs.
POST DATE 8/16/2016
END DATE 10/16/2016
MIT Lincoln Laboratory
JOB DESCRIPTIONAPPLY Application Developer
Responsible for the design and development of enterprise applications assuring that the technical design of delivered solutions matches the defined software architecture and also the functional requirements in terms of usability, efficiency, reliability, availability, security and scalability.
Design and deliver solutions in accordance with the defined Technical Architecture.?
Review designs and software developed within team to ensure it is in accordance with the defined Technical Architecture.?
Takes full ownership of all assigned tasks ensuring objectives are met.?
Provide technical expertise in the diagnosis and resolution of issues, including the determination and provision of workaround solutions.?
Ensure delivered solutions are able to scale to the agreed user concurrency and maintain high availability.?
Create documentation for all levels of software development life cycle.?
Assist in the production of estimates for work ensuring estimates are realistic and achievable.?
Participate and perform code reviews for all the modified or new code written within the team.
Liaise with infrastructure and data support services ensuring network, security and database integrity for all software systems developed by Software Development.?
Assist in the establishment of and follow design standards, design patterns and best practices.?
Bachelor’s Degree in Computer Science, Information Systems, or other related field.
6+ years of IT with a good understanding of business processes works in an organization.
Experience with software development lifecycle methodologies
J2EE/JEE (JSP, SERVLETS, JDBC, JSTL, SOAP) development experience
Experience with Apache Solr (including setting up Solr configurations, queries etc)
Experience with MVC frameworks (Struts, Spring MVC, Play)
Experience with web service development
Familiarity or experience in development with WebSphere Portal Server
Database design and development for Oracle 9i/10g/11g
Familiarity with working and developing in UNIX/Linux environment
Working knowledge of software development tools (Eclipse)
Experience with build tool like Ant or Maven
Unit testing experience using Junit or other unit test technologies.
Experience in any one ORM framework (Hibernate, IBatis, etc.)
Ability to balance competing priorities between project and non-project work
Demonstrated capabilities in presenting ideas written and orally within a cross-functional environment required
Ablility to obtain and maintain a government security clearance required.
Experience with Java development in WebSphere and/or Tomcat Application Server environment
Experience with Apache Manifold
Experience with Java portal development APIs (JSR 168/286)
Knowledge of shell scripting or Perl is a plus
Knowledge of UML design methodologies
MIT Lincoln Laboratory is an Equal Employment Opportunity (EEO) employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, veteran status, disability status, or genetic information; U.S. citizenship is required.