What are the responsibilities and job description for the Senior Full Stack Engineer Java and Event Systems position at JobRialto?
Job Summary :
We are seeking a highly motivated and experienced Senior Full Stack Engineer to join our Asset Management Technology Foundations Team.
The candidate will work in a fast-paced, agile environment, developing applications using Java / J2EE, Angular, and Messaging technologies.
This role requires heavy back-end development experience with a focus on Java, Angular, and AWS.
Key Responsibilities :
- Develop and maintain applications using Java / J2EE, Spring Boot, and Angular in a microservices environment.
- Work with event streaming platforms such as Kafka, developing back-end messaging and notification systems.
- Design, develop, and deploy microservices on AWS, leveraging a broad range of AWS services (Lambda, DynamoDB, EC2, SQS, SNS, etc.).
- Use container orchestration technologies such as Kubernetes for application deployment.
- Collaborate with cross-functional teams, ensuring that well-engineered, well-tested solutions are delivered into production regularly.
- Develop and maintain real-time notification / streaming systems using Kafka or related technologies.
- Perform unit and integration testing with frameworks such as JUnit and Mockito.
- Implement WebSockets and Web Push Notifications to enhance real-time communication.
- Apply Agile methodologies in development, testing, and deployment processes.
Required Qualifications :
Preferred Qualifications :
Education : Bachelors Degree