(Senior) Java Developer
(Senior) Java engineer at BAE Systems Digital Intelligence in Poznań (hybrid), delivering microservice-based solutions for cyber defence programmes — bridging architects and developers, making tech decisions, and troubleshooting complex issues. Core stack: Java 21, Spring Boot, REST, PostgreSQL, AWS, Kafka.
- Compensation
- Not disclosed
- Location
- Poznań, Poland
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Contract
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Java (preferably 21)
- Spring and Spring Boot
- API Development, REST
- PostgreSQL and relational databases
- DevOps processes and CI/CD pipelines
Nice to have
- AWS (SQS, RDS, S3, CloudWatch)
- Queue/messaging (Kafka, SQS, SNS)
- Iceberg or other datalake solution
- Unit testing
- Jenkins
- JavaScript or Python
Full description
Location(s): Poznan / hybrid BAE Systems Digital Intelligence is home to 4,500 digital, cyber and intelligence experts. We work collaboratively across 10 countries to collect, connect and understand complex data, so that governments, nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments.
Job Title: (Senior) Java Engineer
Location: Poznan/ hybrid working
About The Role
- You will be working in a rapidly growing and engaging programme. Sharing your knowledge and expertise with other engineers, to deliver advanced technological solutions.
- You will act as the intermediary between architects and developers, turning high-level designs into quality engineering activities to build and deliver elegant solutions to our clients. This will allow you a degree of autonomy and responsibility, as you will be empowered to make the most appropriate technological decisions to meet the requirements of the programme.
- You will be developing and participating in design phase of microservice architecture solution.
- Troubleshoot complex issues.
- Identify process improvements and recommend/perform changes.
Skills And Experience
Essential skills:
- Java (preferably 21)
- Spring and Springboot
- API Development, REST
- PostgreSQL and Relational Databases
- DevOps processes and CI/CD pipelines
Desirable Skills
- AWS (SQS, RDS, S3, CloudWatch)
- Queue/Messaging (Kafka, SQS, SNS)
- Iceberg or other datalake solution
- Unit Testing
- Jenkins
- JavaScrip or Python is nice to have
Compensation
- Permanent or B2B contract
- private medical care
- lunch voucher
- multi-sport card
- social events
- cross company free share program
- life insurance
- flexible working hours and hybrid working
- subsidy to help you create your home office space
Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation.