Java Developer Job Responsibilities:
Seeking an experienced Java developer who can work within existing Java based service layer components and interfaces to deliver fixes and enhancements within a financial transaction processing platform. We are looking for a self-starter who takes pride in their work and is accountable for their assignments and deliverables.
Java Developer Job Duties:
Enhance and maintain Java applications finding solid, creative and appropriate solutions with an eye towards time-to-market.
Analyzing existing architecture and logic in order to triage and address issues that arise in production and non-production environments.
Perform design work backed up with facts and enough specificity to aid in proper estimates and grooming.
Complete assigned development work on time and according to spec/design. Clearly communicate on issues and roadblocks providing supporting data as needed. Perform proper and complete unit testing to ensure the output is of high quality.
Troubleshoot development and production problems across multiple environments and systems.
Document solutions to aid internal and external users as required.
Increases knowledge by researching new technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Java Developer Skills and Qualifications:
- 5+ years in the transaction processing field, knowledge of the interaction between cardholders and their issuing bank.
- Java with emphasis on Java EE
- Java Network Communication
- Jboss 6.3 – 7.0
- Web Services (SOAP and REST)
- SQL, T-SQL, Views, Triggers, Stored Procedures, Functions
- Java Cryptography
- SOAP UI
- Apache Camel
- Windows Services
- Jasper Reports
- SQL Server
- Team City
- ZK Framework
- Linux (Red Hat)
Creative Development Environment
Excellent Life/Work Flexible hours
Working remotely on weekly basis.
Meetings and lunches at office 2 times a week.
Excellent Health Benefits , 401 K, Vacation, Continuing Education.