Employment Opportunities » Senior Java Engineer
Senior Java Engineer
Job Type: Full Time
Posted: March 15, 2017
Location: Atlanta, GA
Our new Java Engineer will coordinate with other project leads, architects and work with product management, development, QA, RE and operations teams throughout the entire development cycle. This position will work with teams of 3-4 engineers on enterprise Supply Chain AND Trade Management application design and development.
Requirements/Qualifications:
- MS/PhD in EE/CS with a minimum of 4 years of experience or a BS degree with a minimum of 5 – 7+ years of progressive software development experience, showing a minimum of 3 to 5 years experience in building n tier web architectures using J2EE components
- Must have demonstrated ability to mentor less experienced engineers
- Expert knowledge in EJB 2.0 and the Servlet specifications
- Forward looking at best practices on how to leverage the EJB 3.0 specifications
- Expert in building J2EE based systems including Enterprise Java Beans, JMS, and Web-Services
- Expert at leveraging J2EE design patterns and object oriented design techniques
- Strong understanding of J2EE standards and development practices
- Strong understanding of web services and service based design principles preferred
- Experience in evaluation of design tradeoffs and performance, fault tolerance, and scalability in large system design
- Strong understanding of ANSI-standard SQL and Oracle RDBMS
- Experience with hibernate, a plus
- Experience with tuning BEA WebLogic or JBOSS application servers
- Strong understanding and experience with XML, JAXB a plus
- Familiarity with JavaScript, DHTML and AJAX a plus
- Excellent written and verbal communication and presentation skills
- Experience with *nix, ant, cvs, and eclipse preferred
- Experience with supply chain principles, a plus