
Senior Java Software Engineer at Decagon – Remote
Full time @Job Listing API posted 2 years ago in ICT / Computer Shortlist Email JobJob Detail
-
Job ID 8045
-
Career Level Officer
-
Experience 5 Years
-
Gender Male or Famele
-
Qualifications BA/BSc/HND
Job Description
Decagon is an Elite Software Development Training Institute that runs a 6-month intense software and leadership training, focused on transforming Nigerian youths to world-class software developers and leaders in the tech industry even if they cannot pay.
We are recruiting to fill the position below:
Job Title: Senior Java Enterprise Developer (Spring Boot)
Location:Â Remote
Reports to: CTO
Background
- We are looking for a Senior Enterprise Java Engineer to join us as we develop an industry-changing platform that’s modernising the way companies organise and use data. You’ll be responsible for the design and development of the platform backend functions, in this test-driven development environment.
Duties / Responsibilities
- Designing, creating, and implementing Java-based applications.
- Interpreting briefs to create high-quality coding that functions according to specifications.
- Determining application functions and building objectives with the team.
- Ensuring that written code falls in line with the project objectives.
- Implement and support products/initiatives from infancy to maturity
- Assisting other developers with troubleshooting, debugging, and coding.
Requirements / Qualifications
- 5+ years of work experience as a Senior Java Developer.
- BSc in Computer Science, Engineering, or relevant field.
- MySQL or PostGres
- MongoDB
- AWS or GCP (You know how to set up services and deployment on any of the cloud platforms).
- System Design Skill.
- In-depth knowledge of popular Java frameworks like Struts, Play, JSF, and Spring. (We use Spring here)
- Experience with Object-Oriented Design (OOD).
- Creating Web Services and RESTful services with Web API.
- Experience with microservices using Spring / Spring Boot.
- Experience with design patterns.
- Knowledge of concurrent programming.
- Knowledge of basic algorithms & data structures.
- You must know how to document APIs and processes.
Nice to have:
- Experience writing parsers or using tools such as ANTLR or Lexer.
- Experience developing in cloud environments like AWS, Azure & GCP.
- Familiarity with; Scala, Spark, Hive, Postgres, PrestoDB, MongoDB.
- Experience with JavaScript & Frontend Technologies.
- Experience with Operating systems like Linux, Windows.
- Experience with RabbitMQ or Kafka.
- Experience with real-time technologies like WebSocket & WebRTC.
Benefits of Working at Decagon
- Decagon offers an energized, upbeat environment that strongly fosters employee work- life balance.
- A work culture that rewards goal-oriented professionals who enjoy meeting challenges heads-on.
- Great/flexible work-culture – as long as you get the work done.
- Amazing personal growth experience – at one of the fastest growing start-ups in Nigeria.
- Working with a motivated and talented team.
- More importantly, an opportunity to transform the Software Engineering ecosystem in Nigeria and beyond.
Applciation Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Other jobs you may like
-
Sales Development Representative (SDR) at Alfred and Victoria Associates Featured
- @ ListingAPI-2
- Ibeju-Lekki, Lagos, Alfred and Victoria Associates