Senior Java Developer/Architect - Oslo
Are 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