• jobs
  • 2 weeks ago

jobs description

Remote / Onsite

Lokation: Prague (Pankrác)

Language: English required, Czech an advantage

Level: Senior

Form of cooperation: Contraktor

Start date: asap

Allocation: Full-Time

Allocation length: Long term

Key Accountabilities:
• Develop applications using Java 11+ and Spring framework (Spring Cloud), middleware technologies like Solace, MQ and RDBMS like MS SQL Server
• The applications have high-throughput, high-volume requirement, so part of the development process will include running and analysing performance and memory usage benchmarks
• Follow the agile development methodology using scrums/sprints etc. for software development
• Implement POC’s for new features and work iteratively with users to see items through completion
• Work closely with the global development team
• Liaise with business analysts and operations to understand the requirements
• Follow well organized and tight development processes utilizing Agile/Scrum and test- driven development principles to... ensure high code quality and 0-defect strategy
• Use dev toolsets such as Jira, Confluence, Bitbucket, Nexus, TeamCity, SonarQube, Junit
• Work closely with testing and support teams throughout the project phases
• Help application support teams to investigate production issues and do improvements to make the platform stable, maintainable and resilient

Person Specification:
• Leads by example, builds strong relationships, motivates and inspires people
• Overall should be confident, enthusiastic and proactive
• Ability to escalate issue to management as appropriate
• Not be afraid to go/call to team members to solve any found issues
• A good understanding of software development life cycle

Essential Skills/Basic Qualifications:
• Strong experience in Java advanced concepts and OOP patterns
• Fluent in Spring framework
• Good experience in working on Relational databases (eg: SQL Server)
• Good understanding of build and versioning systems (Maven, GIT)
• Good knowledge of Unix based system
• Good understanding of web services (REST)
• Ability to work on multiple tasks
• Willingness to learn and pick up new skills quickly
• Writing extensive unit tests using automated TDD tasks
• Good analytical skills to diagnose problems and self-driven

Desirable skills/Preferred Qualifications:
• Experience in working with a diverse team spread across the globe
• Understanding of middleware technologies, such as Solace / MQ / TIBCO RV
• Understanding of microservices architecture and patterns (Saga, Gateway, LoadBalancer)
• Good command of spoken and written English
• Able to multi-task and prioritize
• Agile development (Scrum methodology)

• title=Java Synthetics Developer
• job=backend
Prague Czechia


Apply - Java Synthetics Developer Prague