Logo
Omni Inclusive

Sr Java Developer

Omni Inclusive, Palo Alto, California, United States, 94306

Save Job

JD: Java Developer Required Skills/Experience • 7+ years IT-Software/ Software products. • Hands on experience with system programming, development of service/module type of applications in mainstream scripting. • Understanding of Microservices technologies including-, Sprint Boot, Java, JavaScript, Git, Jenkins • Stored Procedure, Kafka. • Experience on AWS services Preferred Skills/Experience • Container style of programing- Micro-services, Docker, Openshift. • ¿ Experienced across programming languages, patterns and data structures. • Adequate hands on experience with Multi-Threaded development covering thread sync & synchronization, locks, database concurrency, Good knowledge and experience. • Applied knowledge of Object Orientated programming concept (OOPS), Micro services, Operating System (OS) concept and UML. • Proficient with software Architecture, design patterns and strong demonstrated experience in building frameworks. • Strong computer science background including distributed computing. • Good knowledge of software development tools and methodologies. • Good knowledge of secure coding practices is a plus. • Thorough understanding and hands-on experience in the development of all layers of enterprise applications to analyze system scalability, integration, and performance issues as well as internationalization utilizing either Unicode and/or multi-byte databases. • Good exposure of software development life cycle, development process flow and their tools usage. • Must be aware of Agile, Incremental or spiral development methodology. • Excellent diagnostic and troubleshooting skills, problem solving, and an ability to learn quickly. • Domain Knowledge in Financial Service is a plus. • Good communication skill to articulate views/thoughts with team and partners or customers without any gap. • Willingness and Ability to learn new technologies. • Expert knowledge of computer languages, data structures, program design methods and techniques. • Ability to troubleshoot complex problems systematically. • Self-motivated, thorough, and methodical. • Overall knowledge of the computing environment at large, e.g. typical uses and user populations of operating systems, communications protocols, hardware platforms, etc.

Top Skills: Java, microservices, AWS, Kubernetes, docker