Writing highquality code participating in code reviews designing/architecting systems of varying complexity and scope
Work on the web application layer backend systems streaming and other associated technology to build our product and components
Establish and implement best practices across an engineering team to ensure high quality and consistent agile delivery
Scale distributed applications make architectural tradeoffs applying synchronous and asynchronous design patterns write code and deliver with speediness and quality
Optimize APIs for any applications while creating and maintaining unit tests for new code as well as fix defects
Participate in the continuous integration of automated builds and deployments ensuring that deliverables meet functional and design requirements and specifications of the site/software
Work with engineering leadership in solving and architecting solutions for challenging or complex site/software development issues
Requirements:
8 yrs of relevant handson software engineering experience in designing building and testing Java EE applications & 2 years of experience being lead developer or technical lead or similar position where you lead a team of developers/engineers
Indepth knowledge of popular Java frameworks like Spring MVC/Spring Boot
Experience with ObjectOriented Design (OOD)
Knowledge of working on cloud technologies and exposure of AWS services (EC2 RDS S3 etc.
Experience in designing and implementing scalable solutions in a largescale distributed environment
Strong knowledge of RDBMS and any other NoSQL database technologies (Mysql MongoDB
Your Opportunity
Opportunity to work with a young dynamic and highly energetic team in scaling our payment systems to handle USD 30B yearly.
Ability to support tens of millions of requests on a daily basis.
Expand our merchant base from the current 100k to a million in the next one year
Drive the technology and engineering best practices on different fronts like quality performance design operations at organizational level
Drive technology innovations & remaining ahead of the curve.
Mentor/coach engineers to facilitate their development and provide technical leadership to them.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.