Please scroll down, To apply

Sr Java Developer

hiring now

TechDigital Corporation

2024-10-04 05:46:50

Job location Palo Alto, California, United States

Job type: fulltime

Job industry: I.T. & Communications

Job description

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

Inform a friend!

<!– job description page –>
Top