Description:
As e.near’s Senior Java Developer, you will:
• Be part of a development team
• Build robust platform code, server code and other backend applications in a mix of green field and maintenance work
• Help product leads/operational staff refine requirements, adapting and offering creative solutions that suit the environment
• Develop applications in line with the functional specifications and document solution components by module
• Deliver completed work to QA and effectively manage bug reporting
• Advise and support other members of the development team
• Support products in production, in which the code base may or may not be familiar
Required Skills:
• 6+ years of development experience with back-end applications
• Demonstrable expertise with Java 8 (or later) language and core libraries
• Solid experience with Spring (preferably Spring Boot)
• Experience with event-driven application development, preferably using Apache Kafka
• Appreciation of the importance of suitable algorithm choices
• Familiarity with REST API definition and implementation
• Comfortable using basic Linux command line tools
• Familiarity with modern development methodologies (especially Agile, Scrum)
• Experience with Git, Maven, Jenkins or similar tools
Company Benefits:
• Great environment to keep growing on software development knowledge and good practices
• Awesome Tech Events
• Amazing work-life balance
• The possibility to work in the heart of Lisbon