Job Description : Mobile Programming is looking for a Java Backend Developer who ensures the website perform correctly, focusing on databases, back-end logic, application programming interface (APIs), architecture, and servers. Required Technical Skill : Java Back-End, Python, Php, Popular Frameworks, HTML, CSS, and JavaScript, Familiarity with ServersLocation : Bangalore, Pune, Hyderabad, Chennai, Panchkula, Chandigarh, Experience : 4+ YearsResponsibilities :- Proficiency in Java, with a good understanding of its ecosystems- Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts- Familiarity with different design and architectural patterns- Skill for writing reusable Java libraries - Relevant Knowledge of Java GUI frameworks like Swing, SWT, AWT according to project requirements- Ability to write clean, readable Java code- Basic knowhow of class loading mechanism in Java- Experience in handling external and embedded databases- Implementing automated testing platforms and unit tests - In-depth knowledge of code versioning tools, for instance, Git- Understanding of building tools like Ant, Maven, Gradle, etc- JavaServer pages (JSP) and servlets- Web frameworks like Struts and Spring- Service-oriented architecture - Web Technologies like HTML, JavaScript, CSS, JQuery- Markup Languages such as XML, JSON (ref:hirist.tech)