📝 DRAFT — Java Developer Full Stack at Rewards
|
posted 1890 days ago
✅ 10 applications |
About the Job
Job Description
5-7 Full Stack Experience Required.
You love to develop software and you learning new technology.
Complex problems are an enjoyable challenge.
You strive for clean, bulletproof, scalable solutions, and appreciate the fact that creating a simple system from a complex set of requirements is a feat to be proud of.
You test your own work before it goes into formal testing.
You are result driven. You realize that understanding and articulating what is needed is more important than coming up with a complex solution for what is not.
You’ve been developing for a number of years, and understand the full spectrum of application development, deployment, and maintenance. Your ideal day consists of good split between writing code, learning new techniques, and guiding teammates that may be less experienced than you are. You could roll out a solid web application end-to-end if you had to, from infrastructure setup to deployment and monitoring. You have an innate appreciation for continuous integration and test automation. You realize that nearly every solution is data powered, and have some understanding of database and blockchain technologies.
Bachelor’s Degree in Computer Science, Computer Engineering, or related field
5+ years of professional work experience with Java, J2EE development
Knowledge of Object Oriented Programming principles and design patterns.
Professional experience with: Java (7 or above), J2EE, HTML, XML, SOAP, REST, Junit and related mocking framework
Knowledge of one of the client-side JavaScript library/framework (e.g. jQuery, Angular 4, React, Vue)
Experience in developing applications using one or more spring frameworks /modules (e.g spring core container, aspect oriented programming )
Knowledge of common MVC frameworks (JSF or Struts)
Experience in delivering software with a Test-driven development approach
Ability to organize own tasks and meet established deadlines on assigned projects
Solid analytical and problem-solving skills
The ideal candidate should be a self-starter with a keen focus on quality and on time delivery
Basic understanding of versioning control systems
Knowledge of Build Tools like Maven or Gradle
Knowledge of Jira or similar tools
Team player with a strong sense of self-motivation
Ability to work independently and collaboratively in a dynamic work environment
Good ability to analyze, break down, and find creative solutions to difficult problems
Skills
java,
Compensation
split payroll and crypto + Equity
Senior Developer Relations Giza
💼 Tech
⏰ Full Time
🌍 EU Preferred - Flexible to other options
|
6 hours ago
✅ 2 applications |
|
Software developer (Rust) Dash Core Group
💼 Tech
⏰ Full Time
🌍 Remote
|
16 days ago
🔥 66 applications |
|
dApp Developer (Senior or Mid-level) Aragon
💼 Tech
⏰ Full Time
🌍 Remote
|
81 days ago
✅ 18 applications |
|
Solidity Developer for Blockchain Launchpad Nakapad
💼 Tech
⏰ Full Time
🌍 Remote
|
167 days ago
🔥 76 applications |