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
pratap@noblesoft.com :: (972)-797-9017