Responsibilities
• Coordinate incoming business & technical requeste
• Estimate, delegate, manager team activities
• Points of SDLC authority: estimation, delivery, quality, deployment, research, deployment, plan, report, process improvements
• Design and develop new functionality
• Working with Scrum Masters, BAs & other team mates on functional and non-functional requirements, technical analysis and design
• Coding and testing, reviewing other team member's changes
• Document business and functional requirements, design decisions and API
• Co-working with QA team on test automation of new and existing functionality
• Contribute to the definition of the future state of the system architecture
• When product and architecture experience gained, mentor and direct more junior developers
Skills
Must have
To be expert in Enterprise Java including frameworks: Java 8+, Spring, Oracle DB, JMS, Solace JMS, Apache Tomcat, Web services, Git, JIRA, Confluence, Jenkins / TeamCity, SDLC, Sonar, Geneos
Understand and possible to tune all SDLC processes using tools: JIRA, Confluence, TDD, Agile / Scrum
Nice to have
Hazelcast, Google Cloud, Python, Kotlin