J2Ee Jobs in Thane
1 Jobs Found
Java Developer
Webiknows
Java Developer - Job Description We are looking for a highly skilled Java Developer with experience in building robust web applications. As a Java Developer, you will be responsible for analyzing user requirements and business objectives, designing and implementing application features, and recommending improvements to existing Java-based applications. Your role will also include creating detailed technical documentation and user assistance materials, requiring strong written communication skills. Key Responsibilities: Analyze user requirements and business goals to design application features and functionalities. Develop, test, and maintain Java-based applications. Recommend improvements to existing Java applications based on user feedback and business needs. Write detailed technical documentation and user assistance content. Collaborate with cross-functional teams to ensure project success and high-quality code delivery. Basic Knowledge: JavaServer Pages (JSP) and Servlets. Web frameworks such as Struts and Spring. Service-oriented architecture (SOA). Front-end technologies: HTML, JavaScript, CSS, JQuery. Markup languages: XML, JSON. Understanding of abstract classes and interfaces, constructors, lists, maps, sets. File I/O and serialization concepts. Exceptions handling and Java Generics. Familiarity with Java Keywords like static, volatile, synchronized, transient, etc. Multithreading and synchronization principles. Key Skills: Proficiency in Java and a deep understanding of the Java ecosystem. Strong knowledge of Object-Oriented Programming (OOP) patterns and concepts. Familiarity with various design and architectural patterns. Ability to write reusable and modular Java libraries. Knowledge of Java concurrency patterns. Understanding of MVC (Model-View-Controller) pattern, JDBC (Java Database Connectivity), and RESTful web services. Experience with popular web frameworks like Play and Spark. Experience with Java GUI frameworks such as Swing, SWT, and AWT, based on project requirements. Ability to write clean, maintainable, and readable Java code. Basic understanding of the class loading mechanism in Java. Experience with external and embedded databases. Knowledge of designing scalable applications and creating database schemas that align with business processes. Familiarity with JVM (Java Virtual Machine) and its limitations, weaknesses, and workarounds. Experience implementing automated testing platforms and unit tests. Proficiency in code versioning tools, especially Git. Expertise in continuous integration and deployment. Additional Notes: Project training will be provided to ensure a smooth onboarding process. Support from the management team will be available for overcoming project-related challenges.
1 - 20 of 0 jobs
* No exact matches found. Showing closest results insteadNo results found
Modify search criteria or create an alert to get relevant jobs as soon as they’re posted