Senior Software Engineer
Core
Design and develop software applications using integrated, state-of-the-art technology for European Union Institutions, international organizations, and national government Administrations.
Role type
Senior Software Engineer (Java)
Builds
Software applications, tools, and platforms
Domain
European Union IT services, government administration
Deliverable
production ML models | product features
Required skills
Java, Web services, RESTful services, JSON, XML, SQL, NoSQL databases, application servers, containers, middleware, Spring Boot
Preferred skills
Wildfly, Thorntail, Docker, message queuing
Technologies
Java, MySQL, PostgreSQL, Cassandra, MongoDB, Wildfly, Thorntail, Docker, Spring Boot
Responsibilities
Develop technical standards including hands-on software coding, tools, and platforms; Provide technical guidance and coaching to developers and engineers; Define development aspects from technology and workflow to coding standards; Ensure software meets requirements of quality, security, maintainability, extensibility, and scalability; Drive continuous innovation and improvement by investigating alternatives and new technologies; Adhere to schedules and deadlines.
Seniority
Senior, hands-on IC with mentorship