Senior Software Engineer (Java)
Remote
RemoteFull TimeSenior Level
Full TimeSenior Level
Job Summary
Build and maintain scalable Java solutions serving millions of daily users, implementing enhancements and supporting bug fixes. Contribute to cloud infrastructure policies and technical assets on AWS (EC2, SQS, S3, RDS, Aurora), while collaborating with partners and service delivery teams for product deployments. Perform database administration, including performance and index optimization, and work with product owners using JIRA and Git. Manage Linux servers and applications like Nginx and Apache2, leveraging experience with queuing systems such as Kafka and RabbitMQ.
Required Qualifications
- 5+ years of experience in developing complex projects using Java (Spring Framework)
- Experience in Web Development (HTML, CSS, JS)
- Practical experience in queuing systems/message brokers like ActiveMQ, RabbitMQ, Kafka, Beanstalk, SQS, etc.
- Solid experience in managing Linux servers and applications (Nginx, apache2, etc)
- Experience with using cloud hosting technologies such as AWS
Desired Qualifications
- hands-on work with AI and communication technologies
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.