Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
Key requirements:
- Extensive browser experience
- Experience in graphics rendering, pixel pushing, dom reconstruction
- Experience with Skia graphics
- BS or MS degree or equivalent experience in Computer Science with 5+ years' experience in development efforts
- Expert coding skill in JAVA (Core + Server side) programming language
- Expert in microservices design and development using Spring boot / drop wizard framework, hibernate, JPA, API gateways, ribbon, security, cloud config server, distributed tracing, circuit breaker
- Expert in microservices design patterns
- Good understanding of Security Concepts like Keys/Certificate Management, X509 Concepts
- Experience with Oracle WebLogic, Tomcat, and other application servers
- Cloud-based products/services experience
- Proficiency in Linux, Solaris SPARC, Solaris x86, HP-UX, and IBM-AIX
- Ability to work independently, with remote management, local/remote teams
- Excellent problem-solving, analytical, verbal, and written communication skills
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.