Senior Java Developer
Apply NowCompany: CERES Group
Location: Andover, MA 01810
Description:
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.
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.