Job Openings
Middle Java Developer
About the job Middle Java Developer
Key tasks and responsibilities:
- Implement new requirements and functionalities in our applications
- Develop services to communicate with / aggregate data from other sources using JSON REST / SOAP
- Provide technical analysis, interpretation and validation of specifications, analyzing the impact on the overall architecture
- Provide support for full implementation lifecycle of web apps and server-side solutions
- Share your own expertise with others from your team and from other teams
- Interface with other teams such as Solution Designers, Technical Analysts, Quality Engineers, Backend teams
- Work with iterative releases to production using up to date development process (JIRA, GIT, Jenkins, DevOps or calendar-based releases)
- Deliver waterfall and agile projects, based on the banks needs
- Perform code quality review, validation of technical design
- Analysis of external services and APIs and propose solutions which fit target architecture
- Liaison with Enterprise Infrastructure for required hardware & software
- Prepare estimations and high-level solutions; maintain architectural/technical documentation
- Troubleshoot and resolve technical issues through debugging, research, and investigation
Optional Qualifications & Competencies:
- Experience with Splunk usage
- Real life experience with performance analysis and improvements (Dynatrace, PerfMon, JMeter, JProfiler)
- DevOps background (actual experience in setting up and maintaining applications via DevOps) is an advantage
Personality & Soft Skills:
- Strong technical drive, troubleshooting insight & appetite to learn fast
- Accountability & ownership is a must have for driving problem solving & creating solutions
- Open minded, structured and result oriented personality
- Willing to learn new things
- Respectful of multicultural environment
- Pragmatic and problem-solving mind
- Ability to work in challenging environment, can do and extra mile attitude.