About the Project:
Implementation of new Internet banking system for LE (web and mobile apps) with extended number of functions and improved better customers experience
Reduce time-to-market for new functions in future
Decrease costs of IT support
Increase of the customers’ security
Responsibilities
- Plan and execute development tasks as part of a collaborative team
- Coordinate with team members, including analysts, QA testers, and other developers, to ensure project cohesion
- Analyze project requirements and contribute to the design and architecture of software solutions
- Develop, test, and maintain high-quality, reusable, and efficient Java code
- Participate in code reviews and ensure adherence to best practices
- Troubleshoot, identify and fix software issues
- Engage in project-related meetings, providing technical insights and progress updates
- Continuously seek to improve the software development process and suggest
Requirements
- 3+ years of professional experience in Java development, with a solid understanding of object-oriented programming principles
- Proficiency in Java and related frameworks
- Experience with front-end technologies such as HTML, CSS, and JavaScript
- Strong skills in SQL and experience with database management tools (e.g., SQL Developer)
- Familiarity with development tools and environments (GIT, Jenkins, Docker, Eclipse or IntelliJ IDEA)
- Knowledge of RESTful and SOAP APIs
- Ability to solve complex problems and debug challenging issues
- Experience with the full software development lifecycle (SDLC)
- Proficiency in writing technical documentation and using issue tracking systems like Jira
- Ability to analyze requirements and translate them into robust technical solutions
- Experience with Agile methodologies, specifically SCRUM and Kanban
- Goal-oriented and capable of delivering results