Are you ready to elevate your Java development career and make an impact on a cutting-edge international project?
At localhost, we're on the lookout for a passionate and skilled Senior Java Software Engineer to join our dynamic team on existing project. If you're enthusiastic about back-end development and eager to work with the latest technologies, we want to hear from you!
You will be able to work on an international project, share your knowledge and learn from others in supportive and dynamic environment.
Key Responsibilities:
- Design and develop high-quality software applications in Java (preferably Java 11+) with focus on backend development
- Design, develop, deploy, and maintain software systems at scale.
- Develop software applications using both relational and NoSQL databases.
- Apply architectural patterns such as MVC, Microservices, and Event-driven design.
- Deploy software using CI/CD tools such as Azure DevOps and Jenkins.
- Deploy and maintain software using public cloud platforms like AWS or Azure.
- Work within an Agile framework, ideally Scrum. Collaborate with cross-functional teams to deliver high-quality software on time.
Employee perks, benefits
- 6 extra days off: 3x localhost days and 3x sick days
- Referral bonus
- Benefit plus budget
- Multisport Card
- Financial contribution to Pension plan
- Education support (certificates, courses, trainings)
- Physiotherapist sessions once a week in the office
- Bonuses at every smashing life events
- Flexible working arrangements
- Transparent approach and communication
- Supporting your ideas
Information about the selection process
If you have a proven track record in designing, developing, and maintaining software applications, we would be pleased to meet you!
Requirements for the employee
Candidates with education suit the position
University education (Bachelor's degree)University education (Master's degree)Postgraduate (Doctorate)
Educational Specialization
IT
Language skills
English - Upper intermediate (B2)
Number of years of experience
8
Personality requirements and skills
- 8+ years of Java development experience.
- Ability to communicate in English fluently.
- Bachelor's or Master's degree in IT Engineering, Computer Science, Applied Sciences, or a related discipline.
- Strong knowledge of Java frameworks and technologies (Spring, Hibernate, etc.).
- Message streaming solutions, such as AWS Kinesis, AWS SQS, AWS SNS, Apache Kafka, RabbitMQ, Apache ActiveMQ.
- Datastores such as AWS Aurora, AWS RDS, AWS DynamoDB, MongoDB, ElasticSearch, Cassandra, Redis, MySQL, Oracle.
- Other AWS technologies, such as API Gateway, ALB, NLB, Fargate, Lambda, S3, CloudWatch, KMS, etc.
- Hands on experience with testing tools such as Cucumber and Selenium and their integration into CI/CD pipelines.
- Experience with microservices architecture and cloud-based technologies (AWS, Azure, etc.).
- The ability to prove their point of view to the customer.