Position: Senior Back-End Developer (Java, AWS)
Company: Intent Solutions Group
Experience required: 3y
English level: intermediate

Responsibilities
- Primary focus will be back-end service development but should understand full-stack development and be able to complete tasks up and down the application technology stack if needed
-Write and manage existing queries to database, participate in database design when needed
- Can complete more complex architecture and application design related activities
- Successfully mentor more junior team members to keep up with changing technical and business environments and deliver software that continues to improve our clients' operation
- Solving complex client challenges by using demonstrated proficiency in software development, tools, processes, and procedures
- Handling tasks of high-complexity and contributing in all phases of software development from envisioning through support
Requirements
- Progressive experience with full-stack development with a primary focus on Back-End development
- Advanced experience with modern back-end development tools and methodologies to facilitate OOP, Functional Programming, SPA, etc.
- Good knowledge in the front-end development side
- Good knowledge building SaaS applications with PaaS and IaaS services leveraging modern cloud-based computing platforms such as AWS, Azure, and Google Cloud
- Good knowledge with continuous integration and deployment (CI/CD) frameworks, tools, and implementations including automated QA tools and frameworks
- Intermediate English and can communicate effectively with US based Product Manager(s) 
Nice to have
- Experience in a technology leadership role
- Proficient with modern Java and Spring Framework
- Ability to work on Full-Stack Development tasks
- Experience with digital media frameworks such as AWS Elemental Live, AWS Elemental MediaConvert, FFMPEG, Brightcove, Encoding.com
- Experience with AWS services such as API Gateway, Lambda, DynamoDB, RDS, Cognito, SNS, Amplify, and S3
- Good understanding of the Scrum framework
Benefits
- You will enjoy working in a flexible, Agile, and multinational environment to drive improvements to our customers’ solutions, design and develop new cloud services and software solutions
- Your skills and experience can be applied to build state of the art software products.
- You will definitely gain access to continuous learning opportunities and ensure the constant expansion of your skill-sets through working with top global players in technology scene
- We provide you a wealth of opportunities to serve as an AWS domain expert and gain deep cross-industry expertise within our expanding customer portfolio