Chaitra Soft
Senior Java Developer - Microservices Architecture
Job Location
pune, India
Job Description
Key Responsibilities : - Web Application Development : Design, develop, and deploy web-based client/server applications using Java-based technologies, ensuring high performance and scalability. - Framework Expertise : Work with popular web frameworks such as JSF, GWT, or Spring MVC to build responsive and robust web applications. - Java EE Expertise : Develop applications using Java EE platforms, with a strong focus on Core Java (Java 11 and above) for backend development. - API & Microservices Development : Create and maintain RESTful APIs, integrate third-party services, and develop microservices to support scalable applications. - Messaging & Integration : Work on messaging solutions, integrate systems, and ensure smooth communication between various services. - Plugin Development : Contribute to the development of Eclipse RCP and plugin-based applications for enhanced functionality and user experience. - Version Control & Collaboration : Collaborate with cross-functional teams and use Git, Subversion, or Team Foundation Server (TFS) for version control. - Test-Driven Development : Implement test-driven development practices to ensure high-quality code and application stability. - Design & Architecture : Apply Object-Oriented analysis and design principles, utilizing common design patterns for building maintainable, scalable systems. - Java Internals & Optimization : Leverage your deep understanding of Java and JEE internals (class loading, memory management, transaction management) to optimize application performance. - OSGI Knowledge : If experienced, apply OSGI principles to enhance modularity and flexibility in application architecture. Skills & Qualifications : - Proven Experience : Extensive experience in designing, developing, and deploying web applications using Java EE platforms (Core Java, Java 11 and above). - Web Frameworks : Hands-on expertise in JSF, GWT, Spring MVC, or other similar frameworks. - Microservices & APIs : Strong knowledge and experience in developing RESTful APIs, microservices, and messaging systems. - Version Control : Proficiency in using version control systems like Git, SubVersion, or TFS. - Object-Oriented Design : In-depth knowledge of Object-Oriented analysis and design using design patterns such as Factory, Singleton, etc. - Java Internals : Deep understanding of Java internals like class loading, memory management, and transaction management. - Eclipse RCP & Plugin Development : Fair understanding of Eclipse RCP and plugin development is a plus. - Test-Driven Development : Experience in Test-Driven Development (TDD) and writing unit and integration tests to ensure quality code. - OSGI (Optional) : Knowledge of OSGI is a plus for enhancing application modularity. Preferred Qualifications : - Bachelor's or Master's degree in Computer Science, Software Engineering, or related field. - Experience with containerization (e., Docker) and orchestration tools (e., Kubernetes) is a plus. - Exposure to cloud platforms such as AWS, Azure, or Google Cloud (ref:hirist.tech)
Location: pune, IN
Posted Date: 1/16/2025
Location: pune, IN
Posted Date: 1/16/2025
Contact Information
Contact | Human Resources Chaitra Soft |
---|