Sr. Java/J2EE Developer Job in Birmingham, Alabama US
Sr. Java/J2EE Developer
Sr. Java/J2EE Developer Print E-mail Why Work for TEKsystems With 5,500 clients and over 70,000 consultants deployed annually, we offer our IT consultants a bigger network and better opportunities. Through our proprietary Consultant Placement Process, we also provide personalized career services, placing you in the positions you want and keeping you consistently employed in roles that advance your career. Job Description Senior Java Developer Job Description: Perm Salary, up to $120K. 1) 4+ years of Java/J2EE 2) 4+ years of SQL 2005 3) 4+ years of EJB/Agile Methodology 4) Ability to obtain an Interim Secret clearance and/or already posses Secret clearance. Duration: 6 month contract to hire. Duties and Responsibilities : The Software Developer, Sr. Principal will be responsible for the design and development of software within the Naval Aviation Logistics Command/Management Information System (NALCOMIS) project. The selected candidate will perform the following: Work closely with the customer to define software requirements. Write complex software code. Lead code and design reviews. Design and execute software tests. Identify and report software problems. Develop software trouble reports. Debug and validate fix. Employ industry best practices. Lead junior software developers in the software development process. Required Qualifications : Requires bachelor's degree (in Computer Science or related field) or equivalent experience, and a minimum of 12 years of related software development experience and an active Secret security clearance. This experience must include the following skill sets/qualifications: Core Java Skills Java Programming Language (Java 2 5.0 or 6.0 preferred) Object Oriented Design Design Patterns Inversion of Control, Spring experience a plus Universal Modeling Language (UML) Prior experience in non-maintenance development New enterprise business systems preferred, especially SOA and J2EE systems Test Driven Development using JUnit and/or Selenium a plus Enterprise Java Development Skills Experience working on Service Oriented Architecture (SOA) systems J2EE, experience on the JBoss platform preferred Web Services Development SOAP or REST services, both preferred Web Services Description Language (WSDL) Service Mediation systems experience a small plus Enterprise JavaBean experience (EJB2.x or EJB3) Business Process Management using jBPM. (Service Orchestration) Database Programming (SQL) and Object Relational Mapping (ORM) using Hibernate or the Java Persistence API (JPA) Sybase experience a plus Event stream processing using Esper a plus Enterprise Service Bus (ESB). eXtensible Markup Language (XML) and Schemas (XSD) XML StyleSheet Transformations (XSLT) JavaScript Object Notation (JSON) a plus Service Discovery using UDDI is a nice to have, but not a discriminator Application Performance Optimization experience a plus Experience with the following development tools: Eclipse IDE Java Build Systems (Ant and/or Maven) JUnit/Selenium Desired Qualifications : The following user interface specialist skills are a big plus: Google Web Toolkit (GWT) User Interface Development (GWT v2) a plus Web Application Performance optimization experience a plus (Async Splitting, YSlow, etc) Java Portlets (Version 2, JSR268 preferred, and Gadget Experience a plus) Basic HTML and CSS web page authoring Basic Web Graphics understanding (Web Safe Color Schemes, etc...) Basic JavaScript (JavaScript Object Notation (JSON)) a plus Human Systems Integration (Usability Testing Experience) RSS/RDF/Atom Formats Requirements 1) 4+ years of Java/J2EE 2) 4+ years of SQL 2005 3) 4+ years of EJB/Agile Methodology 4) Ability to obtain an Interim Secret clearance and/or already posses Secret clearance Core Java Skills Java Programming Language (Java 2 5.0 or 6.0 preferred) Object Oriented Design Design Patterns Inversion of Control, Spring experience a plus Universal Modeling Language (UML) Prior experience in non-maintenance development New enterprise business systems preferred, especially SOA and J2EE systems Test Driven Development using JUnit and/or Selenium a plus Enterprise Java Development Skills Experience working on Service Oriented Architecture (SOA) systems J2EE, experience on the JBoss platform preferred Web Services Development SOAP or REST services, both preferred Web Services Description Language (WSDL) Service Mediation systems experience a small plus Enterprise JavaBean experience (EJB2.x or EJB3) Business Process Management using jBPM. (Service Orchestration) Database Programming (SQL) and Object Relational Mapping (ORM) using Hibernate or the Java Persistence API (JPA) Sybase experience a plus Event stream processing using Esper a plus Enterprise Service Bus (ESB). eXtensible Markup Language (XML) and Schemas (XSD) XML StyleSheet Transformations (XSLT) JavaScript Object Notation (JSON) a plus Service Discovery using UDDI is a nice to have, but not a discriminator Application Performance Optimization experience a plus Experience with the following development tools: Eclipse IDE Java Build Systems (Ant and/or Maven) JUnit/Selenium