Senior Java Developer

CERES Group

Andover, MA

JOB DETAILS
SKILLS
Algorithms, Apache, Communication Skills, Data Structures, Debugging Tools, Eclipse IDE, Enterprise JavaBeans (EJB), Enterprise Service Bus (ESB), Fixed Income Investments, Gradle, HTML (HyperText Markup Language), Hibernate, Identify Issues, Internet Security, JBoss Application Server, JDBC (Java Database Connectivity), JUnit, Java, Java Message Service (JMS), Java Platform Enterprise Edition (Java EE/J2EE), Java Swing, Linux Operating System, Maven, Multiplatform/Cross-Platform, Object Oriented Analysis (OOA), Object Oriented Design (OOD), Object Oriented Programming (OOP), Oracle Database, Performance Management, Philosophy, Presentation/Verbal Skills, Problem Solving Skills, Product Development, Scripting (Scripting Languages), Security Software, Software Administration, Software Design, Software Development, Software Engineering, System Integration (SI), Team Player, Testing, Transaction Processing/Management, Unit Test, Unix Shell Programming, Web Forms, Writing Skills
LOCATION
Andover, MA
POSTED
Today

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.

About the Company

C

CERES Group