We are looking for a Senior Java Developer to manage the software development life cycle, from planning and prioritizing to testing and release.
Senior Java Developer responsibilities include gathering system and user requirements, building Java modules and testing features before release. If you have hands-on experience developing software with agile methodologies and are ready to lead our junior developers, we’d like to meet you.
Ultimately, you will deploy and maintain functional, secure and high-quality applications.
Responsibilities
Identify and analyze user requirements
Prioritize, assign and execute tasks throughout the software development life cycle
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).
معرفی شرکت
جیبیت (JIBit)، برند تجاری شرکت ایوانرایانپیام، ارائه دهنده سرویسهای پیشرفته مالی و پرداخت آنلاین برای سازمان ها و کسب و کارهای بزرگ است.