The Ceres Group
6+ years of experience in Developing Java Applications using J2EE technologies, JMS, spring and EJBs for a Fixed Income Analytical Application.
Strong communication skills. A self-starter able to work with a minimum direction. Experience in developing and implementing small to large systems. Ability to work in a team environment.
Note: Interview in person is required.
Duties and Responsibilities * Designs, develops, enhances, debugs, and implements software. Troubleshoot production problems related to applications. * Researches, tests, build, and coordinate the conversion and/or integration of new products based on client requirements. * Designs and develops new software products or major enhancements to existing software. * Addresses problems of systems integration, compatibility, and multiple platforms. * Resolves problems with software and responds to suggestions for improvements and enhancements.
Minimum Qualifications * Good communication skills, both written and verbal. * In-depth understanding of Object Oriented Analysis, Object Oriented Design, and Object Orienting Programming * In-depth understanding of the Java Programming Language, syntax and constructs * In-depth understanding of Algorithms and Data Structures * General problem solving and troubleshooting skills * Self-starter & self-motivated. * In-depth understanding of J2EE, specifically EJB, JMS. * Strong understanding of ESB, specifically Apache Camel or FUSE. * Strong understanding of Spring. * In-depth understanding of JDBC and SQL (Oracle) * In-depth understanding of the use of the Eclipse IDE, JBoss stack is a plus * In-depth understanding of the difference between EARs, WARs, and JARs. * Basic understanding of Junit and unit testing frameworks * Basic understanding of software and web security * Basic understanding of HTML and web-based forms and applications.
Additional Qualifications (Highly Desirable) * Investments Business knowledge (Fixed Income) is a BIG plus * Basic understanding of Swing, Hibernate, Concurrent Util * Basic understanding of Transaction Management concepts. * Ability to write simple Linux shell scripts. Any other scripting languages are a plus * Basic understanding of the Continuous Build philosophy * Basic understanding of Maven, Gradle. * Basic ability to identify inefficiencies and bottlenecks in code, and recommend solutions to improve performance * Java/J2EE Certified Programmer * Java/J2EE Certified Developer The candidate should have a very strong background in ESB/ETL, Spring, JMS, EJB, Javascript, SQL, Fixed Income trading/analytics.
Duties and Responsibilities * Designs, develops, enhances, debugs, and implements software. Troubleshoot production problems related to applications. * Researches, tests, build, and coordinate the conversion and/or integration of new products based on client requirements. * Designs and develops new software products or major enhancements to existing software. * Addresses problems of systems integration, compatibility, and multiple platforms. * Resolves problems with software and responds to suggestions for improvements and enhancements.
Minimum Qualifications * Good communication skills, both written and verbal. * In-depth understanding of Object Oriented Analysis, Object Oriented Design, and Object Orienting Programming * In-depth understanding of the Java Programming Language, syntax and constructs * In-depth understanding of Algorithms and Data Structures * General problem solving and troubleshooting skills * Self-starter & self-motivated. * In-depth understanding of J2EE, specifically EJB, JMS. * Strong understanding of ESB, specifically Apache Camel or FUSE. * Strong understanding of Spring. * In-depth understanding of JDBC and SQL (Oracle) * In-depth understanding of the use of the Eclipse IDE, JBoss stack is a plus * In-depth understanding of the difference between EARs, WARs, and JARs. * Basic understanding of Junit and unit testing frameworks * Basic understanding of software and web security * Basic understanding of HTML and web-based forms and applications.
Additional Qualifications (Highly Desirable) * Investments Business knowledge (Fixed Income) is a BIG plus * Basic understanding of Swing, Hibernate, Concurrent Util * Basic understanding of Transaction Management concepts. * Ability to write simple Linux shell scripts. Any other scripting languages are a plus * Basic understanding of the Continuous Build philosophy * Basic understanding of Maven, Gradle. * Basic ability to identify inefficiencies and bottlenecks in code, and recommend solutions to improve performance * Java/J2EE Certified Programmer * Java/J2EE Certified Developer The candidate should have a very strong background in ESB/ETL, Spring, JMS, EJB, Javascript, SQL, Fixed Income trading/analytics.