Job brief We are looking for a mid-level Java Developer to manage the software development life cycle, from planning and prioritizing to testing and release. Java Developer responsibilities include gathering system and user requirements, building Java modules and testing features before release. Ultimately, you will deploy and maintain functional, secure and high-quality applications.
Responsibilities
Prioritize, assign and execute tasks throughout the software development life cycle
Identify and analyze user requirements
Develop Java EE applications
Write well-designed, efficient code
Review, test and debug team members’ code
Design database architecture
Schedule product releases with internal teams
Document development phases
Ensure our applications are secure and up-to-date
Requirements and skills
BSc in Computer Science, Engineering or relevant field
Experience in Core Java.
Experience in OOP concepts.
Experience in Concurrency and Threading.
Experience in ORM.
Experience in Spring Framework (and or) JavaEE.
Experience in Design Patterns.
Experience in IOC.
Familiar with CI/CD
Familiar with software architecture patterns (SOA, and Micro Services).
A self-learner with strong teamwork skills and familiarity with Agile methodologies.
Good knowledge of enterprise Java frameworks (Spring, Java EE) and experience with common tools and technologies.
Good knowledge of software testing (unit test, integration test).
About Vency: Vency is one of Jibit ventures, which was created as a lending-based platform with the aim of facilitating traditional guarantee processes. To cover this goal, Vency started cooperation with stock brokers and exchanges in the blockchain field and a payment assistant. Key partners that have made Vency to achieve the value it offers to its customers with security and speed.
معرفی شرکت
جیبیت (JIBit)، برند تجاری شرکت ایوانرایانپیام، ارائه دهنده سرویسهای پیشرفته مالی و پرداخت آنلاین برای سازمان ها و کسب و کارهای بزرگ است.