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.
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Sr Java Developer?
Sign up to receive alerts about other jobs on the Sr Java Developer career path by checking the boxes next to the positions that interest you.