Java Developer is responsible for the design, development, testing, and maintenance of Java-based software applications throughout the entire software development lifecycle (SDLC). Key duties include writing clean, efficient code using the Java language and MLframeworks like Tensorflow, collaborating with cross-functional teams (product managers, QA engineers, etc.), resolving technical issues through debugging, and deploying applications that are secure, scalable, and meet business requirements.
Work Experience
Mandatory Skills:
Proficiency in Core Java (multi-threading, data structures), Python & Shell scripting
Expertise in ML frameworks: TensorFlow, Pytorch, Scikit-learn
Hands on experience in Docker & Kubernetes
Knowledge of FastAPI , KServe, TensorFlow Serving
Very good knowledge of Object-oriented Analysis & Design (OOAD) and Design Patterns
Good to have skills:
Good knowledge of Web Services (REST/SOAP/HTTP), XML, JMX, JDBC, JMS, LDAP, Java Security etc
Working knowledge of databases like Oracle, MySQL
Experience with Virtualization and cloud technologies
* Experience with telecom BSS/OSS software and good exposure to relevant standards, technology and open sources
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.