Role: Java Solution Architect
Location: remote(Brazil)
Job Description:
- What you will do
- Design, implement and iterate on scalable, secure, highly-available, complex, backend services
- Leading team projects and drawing from best practices with minimal oversight
- Maintain code quality internally and from outsourced partners
- Communicate technical risks within and across the group. Drive project requirements alignment with adjacent teams
- Handle various real-time issues on online services and platform
- Collect and analyze metrics from online services in order to improve reliability and service performance over time
- Provide input into the product road map, including milestone schedules and deliverables
- Follow industry trends and maintain a strong interest in cutting edge technologyWhat we're looking for
- Passionate about building and maintaining consumer-facing online applications that are secure, scalable, reliable and highly available
- Requirements:
- 5+ years of experience in building online service or web systems
- Deep knowledge of Java, design and design patterns
- Deep knowledge of database systems and strategies to utilize them effectively at scale
- Experience of utilizing cache, messaging, async processing, etc. in online services
- Experience with deploying and running services on a large scale and mission-critical environment
- Experience with cloud technologies, preferably AWS cloud services
- Experience in a continuous integration / continuous delivery environment
- Nice to have deep knowledge of restful API design and implementation
Pratap Datla :: NOBLESOFT
[email protected] :: (972)-797-9017