2Mnordic IT Consulting · Malmö, SE
Skills: Java, Docker, CI/CD
Senior Java Engineer Build the services. Own the outcome. A concurrency bug that only appears under real load. A service that must stay available when a dependency fails. Privacy guarantees that have to hold in production. These are the kinds of problems you will work through in this Java assignment. Join 2MNordic for a long-term client assignment in a small, autonomous engineering team. Own services from design through production, influence the technical approach and build frameworks used across teams and by the developer community. Why this role is worth your attention • Ownership from design to production. Take a goal, work out the approach and see your service through delivery. • Depth beyond the framework. Work with Java concurrency, memory behaviour and performance under real production load. • Decisions with consequences. Design for availability, security and distributed failure modes, with privacy central to the system. • Time to go deep. A long-term assignment gives you room to understand the domain and improve the services you build. What you will build and improve • Customer-facing web services that handle authentication, authorisation, spam control and demanding availability requirements. • REST services using Netty or similar frameworks, backed by storage and caching technologies such as Cassandra, Redis and memcached. • Distributed services designed around consistency, partitioning and failure recovery. • Shared frameworks and reliable releases supported by automated testing and CI/CD. How the team works You will work across teams, manage dependencies and make technical decisions others can follow. Priorities evolve as capabilities, security considerations and partner needs change. You should be comfortable adapting the plan, challenging assumptions and protecting quality as you do. Bring your engineering judgement You have built and scaled services for real users, debugged production failures and learned from the results. Typically, that means five or…
Sign in to see the original posting
Browse more developer jobs on RoleBurst