Java Middleware Developer
Belgrade
Role:
Take on this opportunity to work with the US based mobile application team, ranked as one of the top-rated mobile trading applications. Thrive at the forefront of cutting–edge trading applications as you design, develop and provide thought leadership on our development team. The main responsibility of this position is to work on middleware application which acts as a gateway between mobile client applications and back end core system. Contribute as an essential member of this team in an Agile environment. Stay up-to-date with the latest technology by participating in research and analysis. Act as a key contributor in client/technology interactions in the development of technology solutions.
Responsibilities:
- Works independently and with supervisory review on low, moderate and highly complex programming tasks.
- Provides analysis of problems and recommends solutions.
- Prepares program specifications and develops coding logic in compliance with secure coding standards.
- May lead discussions with the business and with business analyst and active participation in brainstorming sessions
- Comfortable with Agile methodologies and tools
- Works within established procedures and tools to develop, test, and validate security features and code review.
- Implement and maintain application software while following best practice application security throughout the code life-cycle.
Requirements:
- 4+ Years of Java Programming experience required.
- 4+ years’ experience with Object Oriented Analysis and Design
- 4+ years’ experience with distributed systems development
- 2+ years’ experience with Agile, Test Driven Development or related lifecycle methodologies
- Knowledge and experience of multi-threading and concurrency
- Experience with real time processing, relational database systems, and data
- Demonstrated experience working with core business logic within applications
- Independently assess risks, benefits and consideration of alternatives and makes decision
Candidates with following skills will have a priority:
- 2+ years’ experience with real time, high volume transaction systems
- Knowledge of network programming and sockets
- Financial services experience
Deadline for applications: 10.05.2019.