View Jobs at Decagon |
Full Time |
Remote |
Posted 3 years ago |
JOB TITLE: Senior Java Enterprise Developer (Spring Boot)
JOB 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.
Application Closing Date
Not Specified.
Apply Now
Job Features
Job Category | Software/ Programming / Web development |