Senior Java Developer/Architect - OsloAre you a seasoned Java developer passionate about creating reliable, innovative technology solutions? Join a high-growth fintech company in Oslo that's revolutionising the invoice distribution industry through automation, sustainability, and customer-centricity.
About the Role
As a
Senior Java Developer/Architect, you'll play a key role in designing and developing core systems for invoicing and document distribution. This position goes beyond coding; it's a leadership opportunity within a growing, dynamic team. You'll have significant influence over technical decisions, ensuring robust and error-free deployment processes critical to our client and customer experience.
What You'll Do:- Lead development on core systems with an emphasis on reliability, accuracy, and extensive testing.
- Work collaboratively with team members using pair programming and XP programming (Extreme Programming).
- Share responsibility for tasks as a team, ensuring quality and consistency in all deployments.
- Develop batch processing and queuing systems with a focus on secure, error-free transactions.
- Work closely with the implementation team to create best-in-class solutions.
Tech Stack
- Languages & Frameworks: Java11, Spring framework, Angular, Bootstrap
- Tools & Platforms: Kubernetes, Docker, Prometheus, Grafana
- Database: PostgreSQL
- Testing: JUnit, Spock
Ideal Experience:
- 10+ years of Java back-end development, with deep knowledge of the Spring framework, ORM frameworks (JPA/Hibernate), and relational databases.
- Experience in finance or invoicing systems, ideally with a Nordic market focus.
- Familiarity with Continuous Delivery, Kubernetes, and Bash scripting.
- Knowledge of XP programming, paired programming, and unit testing.
What's in It for You?
- Innovative Work Environment: Work on projects with cutting-edge technology and modern programming practices.
- Sustainable Mission: Be part of a company known for its strong ESG commitment, with a unique focus on reducing paper use and helping customers avoid delays in invoice payments.
- Growth Opportunities: Join an organization in a rapid scale-up phase, with the opportunity to shape the future of the development team.
- Flexibility & Support: Regular training during working hours, subsidized lunches, and a young, supportive team.
If you're a dedicated Java professional with a passion for teamwork and impactful technology, we encourage you to apply and help shape the future of this exciting industry.
How to Apply:Interested candidates are invited to submit their CV to Marley Taylor at Nigel Frank - m.taylor@nigelfrank.com